Има много основни концепции, които са важни за разбирането на всички програмисти, без значение какъв език за програмиране използват. Пуснахме 2-часов видео курс, за да преподаваме основите на компютърните науки. Преподаваните концепции се прилагат за всички езици за програмиране.
Този курс е предназначен за хора, които се интересуват от компютърни науки и програмиране, но имат малко информация за кодирането. Той е разработен от Стивън и Шон от NullPointer Exception.
Този курс преподава отговорите на всички тези въпроси:
- Какво е програмиране?
- Как да напишем код?
- Как получаваме информация от компютри?
- Какво могат да правят компютрите?
- Какво представляват променливите?
- Как манипулираме променливите?
- Какво представляват условните твърдения?
- Какво представляват масивите?
- Какво представляват цикли?
- Какво представляват грешките?
- Как да отстраняваме грешки в кода?
- Какво представляват функциите?
- Как можем да импортираме функции?
- Как да създадем свои собствени функции?
- Какво представляват ArrayLists и речници?
- Как можем да използваме структури от данни?
- Какво е рекурсия?
- Какво е псевдокод?
- Как да изберем правилния език?
Можете да гледате курса по-долу или на YouTube канала на freeCodeCamp.org.