فهرست مطالب:

7 بهترین منبع رایگان برای یادگیری برنامه نویسی
7 بهترین منبع رایگان برای یادگیری برنامه نویسی
Anonim

اولین قدم های خود را به سمت حرفه توسعه دهنده بردارید یا یاد بگیرید که چگونه با استفاده از این سایت ها پروژه های خود را ایجاد کنید.

1.freeCodeCamp

تصویر
تصویر
  • فن آوری ها: HTML، CSS، جاوا اسکریپت، Git، Node.js، React.js و دیگران.
  • هزینه: کاملا رایگان
  • سطح دشواری: همه سطوح.
  • زبان انگلیسی.

برنامه freeCodeCamp به طور مداوم تمام جنبه های اساسی برنامه نویسی وب، از مفاهیم اولیه تا تکنیک های توسعه پیچیده را به کاربر آموزش می دهد. در ابتدای هر درس، تئوری را می خوانید، سپس آن را عملی می کنید: کد را در یک ویرایشگر ویژه بنویسید، و سیستم شما را بررسی می کند. اگر مشکلی پیش آمد، می‌توانید با سایر دانش‌آموزان در انجمن صحبت کنید.

در پایان ماژول های نظری، پروژه هایی به شما نشان داده می شود که باید از آنها برای ایجاد برنامه های کاربردی وب خود استفاده کنید. نتایج توسعه باید در منبع منتشر شود، پس از آن می توان آنها را توسط سایر کاربران ارزیابی کرد.

علاوه بر این، freeCodeCamp به دانش آموزان کمک می کند تا دور هم جمع شوند و در پروژه های غیرانتفاعی واقعی همکاری کنند. این فرصت خوبی برای به دست آوردن تجربه توسعه ارزشمند و سبد مورد نیاز برای اشتغال است.

freeCodeCamp →

2. Codecademy

تصویر
تصویر
  • فن آوری ها: HTML، CSS، جاوا اسکریپت، Angular.js، React.js، Python، Ruby و دیگران.
  • هزینه: رایگان یا از 20 دلار در ماه برای محتوای اضافی.
  • زبان انگلیسی.
  • سطح دشواری: آسان-متوسط.

مانند منبع قبلی، Codecademy بر یادگیری برنامه نویسی وب تمرکز دارد. شما تئوری را می خوانید و سپس وظایف را در یک ویرایشگر کد تعاملی تکمیل می کنید. دوره های جداگانه ای در مورد فناوری های مختلف به کاربر ارائه می شود. بخش عمده ای از هر یک از آنها به صورت رایگان در دسترس است، اما تست های تایید و وظایف توسعه پروژه پس از اشتراک باز می شوند.

Codecademy همچنین دارای برنامه‌های پولی جامعی است که مطالب دوره‌های مختلف را سازماندهی و ترکیب می‌کند. برای مثال، Build Websites from Scratch به شما گام به گام آموزش می دهد که چگونه یک وب سایت ساده را از ابتدا با استفاده از فناوری های مختلف توسعه دهید.

کد آکادمی →

3. کورسرا

تصویر
تصویر
  • فن آوری ها: HTML، CSS، جاوا اسکریپت، Angular.js، جاوا، پایتون، روبی، سوئیفت و دیگران.
  • هزینه: رایگان یا از 49 دلار در ماه برای محتوای اضافی.
  • زبان: انگلیسی، روسی و دیگران.
  • سطح دشواری: همه سطوح.

Coursera دوره های متنوعی را در انواع زبان های برنامه نویسی از دانشگاه های مطرح جهان ارائه می دهد. در اینجا می توانید نه تنها توسعه وب، بلکه ایجاد برنامه های موبایل و دسکتاپ را نیز بیاموزید. برخی از دوره‌ها مستقل هستند، اما اکثر آنها در تخصص‌ها - مجموعه‌ای از دوره‌های مرتبط، ترکیب می‌شوند.

می توانید مطالب نظری ارائه شده توسط متون و فیلم ها را به صورت رایگان مشاهده کنید. اما اکثر کارهای آزمایشی و تمرینی که نیاز به تأیید توسط معلم یا سایر کاربران دارند، فقط با اشتراک پولی در دسترس هستند.

کورسرا →

4.edX

تصویر
تصویر
  • فن آوری ها: HTML، CSS، جاوا اسکریپت، جاوا، پایتون، روبی و دیگران.
  • هزینه: رایگان یا از 49 دلار در ماه برای گواهی.
  • زبان: انگلیسی و دیگران.
  • سطح دشواری: همه سطوح.

در edX می توانید به دوره های شرکت ها و دانشگاه های معروف دسترسی داشته باشید. از جمله می توان به مقدمه معروف برنامه نویسان مبتدی، مقدمه ای بر علوم کامپیوتر از دانشگاه هاروارد اشاره کرد. محتوای آموزشی عمدتاً توسط سخنرانی ها و متون ویدیویی ارائه می شود. برخی از دوره ها شامل تست ها و سایر فعالیت های تعاملی هستند.

برای عبور بیشتر مواد، پلت فرم درخواست پول نمی کند. اما شما می توانید گواهی موفقیت آمیز بودن یک دوره خاص را فقط برای پول دریافت کنید.

edX →

5. شهود

تصویر
تصویر
  • فن آوری ها: HTML، CSS، جاوا اسکریپت، الگوریتم ها و پایگاه های داده، C#، جاوا، پایتون، روبی و غیره.
  • هزینه: رایگان یا از 500 روبل در ماه برای خدمات یک معلم خصوصی.
  • زبان روسی.
  • سطح دشواری: همه سطوح.

کاتالوگ پلت فرم آموزشی "INTUIT" شامل دوره های متنی و ویدئویی از موسسات آموزشی روسیه و شرکت های بین المللی فناوری اطلاعات است.محتوای سایت تمام زمینه های اصلی برنامه نویسی از توسعه وب سایت تا ایجاد برنامه های دسکتاپ را پوشش می دهد. خودآموزی رایگان است، اما یک سرویس پولی وجود دارد که در آن یک معلم خصوصی به کاربر کمک می کند.

"INTUIT" →

6. استپیک

تصویر
تصویر
  • فن آوری ها: جاوا اسکریپت، C #، شبکه های عصبی، C ++ و دیگران.
  • هزینه: کاملا رایگان
  • زبان: روسی، انگلیسی.
  • سطح دشواری: آسان-متوسط.

یکی دیگر از پلتفرم های غیر انتفاعی، دوره هایی که توسط شرکت ها و دانشگاه های روسی ایجاد می شود. اگرچه مطالب زیادی در مورد زبان های برنامه نویسی خاص در Stepik وجود ندارد، اما در اینجا می توانید دانش اساسی در زمینه ریاضیات و تئوری الگوریتم ها را بیاموزید که برای هر توسعه دهنده ای مفید خواهد بود.

استپیک →

7. آموزش مدرن جاوا اسکریپت

تصویر
تصویر
  • فن آوری ها: جاوا اسکریپت و دیگران.
  • هزینه: رایگان یا از 6500 روبل برای یک دوره اضافی.
  • زبان روسی.
  • سطح دشواری: همه سطوح.

این منبع به زبان جاوا اسکریپت و فناوری های وب مرتبط اختصاص داده شده است. در اینجا شما یک دوره آموزشی متنی JS بسیار دقیق، ساختار یافته و قابل درک را پیدا خواهید کرد. تکالیف بعد از هر موضوع به تثبیت دانش به دست آمده کمک می کند. در عین حال، مطالب صرفاً تئوری است و ایجاد پروژه ها را در عمل آموزش نمی دهد.

شما می توانید کتاب درسی را به صورت رایگان مطالعه کنید یا برای دوره های پیشرفته که شامل یادگیری خود جاوا اسکریپت یا فن آوری های مرتبط با یک معلم است، پرداخت کنید.

"آموزش جاوا اسکریپت مدرن" →

توصیه شده: