«Основи програмування» набір на безкоштовний курс із прикладами на JavaScript

«Основи програмування» набір на безкоштовний курс із прикладами на JavaScript

Дорогі товариші інженери та майбутні інженери, спільнота Метархія відкриває набір на безкоштовний курс «Основи програмування», який буде доступний на YouTube и GitHub без жодних обмежень. Частина лекцій вже записана наприкінці 2018 та на початку 2019 року, а частина буде прочитана в Київський політехнічний інститут восени 2019 року і відразу ж доступна на каналі курсу. Досвід попередніх 5 років, коли я робив складніші лекції, показав необхідність лекцій і для початківців. На цей раз, на численні прохання студентів, я постараюся додати багато матеріалів з основ програмування і, по можливості, абстрагувати курс від JavaScript. Звичайно, більшість прикладів залишаться на JavaScript, але теоретична частина буде набагато ширшою, і не обмежиться синтаксисом і API мови. Частина прикладів буде на TypeScript та C++. Це не курс з голого JavaScript, але фундаментальний курс з основ програмування, включаючи основні концепції та шаблони проектування для різних парадигм, функціонального, процедурного, об'єктно-орієнтованого, узагальненого, асинхронного, реактивного, паралельного, мультипарадигменного та метапрограмування, а також основи структур даних , тестування, принципи побудови структури та архітектури проектів

«Основи програмування» набір на безкоштовний курс із прикладами на JavaScript

Про курс

Курс побудований без використання зовнішніх бібліотек, залежностей та фреймворків, натомість ми спробуємо все робити своїми руками, заглиблюючись у те, як і чому це працює. Як середовище запуску для прикладів коду використовуватиметься Node.js та браузер. Цього року курс буде доповнено практичними завданнями, яких так не вистачало раніше. Для освоєння процесу розробки буде продемонстровано техніку рефакторингом та оптимізацією коду, у тому числі на код-вев'ю завдань студентів. Буде приділено увагу стилю коду, використанню інструментів, таких як системи контролю версій та менеджери пакетів. Всі приклади я постарався зробити максимально наближеними до реальних проектів, тому що ви хочете стати фахівцями не в навчальних прикладах, а в практичному програмуванні. Приклади коду лежать у відкритому вигляді в гітхабі в організації HowProgrammingWorks, посилання на код будуть під кожним відео та зворотні посилання з коду на відео є там, де вже записані відео лекції. У гітхабі лежить словник термінів и зміст курсу. Запитання можна ставити в групах у телеграмі або відразу під відео. Усі лекції відкриті, на них можна приходити до КПІ та ставити запитання на семінарах після лекцій. Розклад лекцій опубліковано відразу, але може трохи змінюватися.

«Основи програмування» набір на безкоштовний курс із прикладами на JavaScript

іспит

Взимку, після 1 семестру слухачам курсу будуть запропоновані самостійні завдання на оцінку рівня занять, а при їх успішному проходженні Ви можете прийти на іспит на отримання сертифіката від Metarhia. Мій іспит - це не університетський іспит з квитками, з теорією та практикою, а повний іспит з усього матеріалу, де теорія не відірвана від практики. Тут немає місця простому везіння. Іспит здадуть далеко не всі, орієнтовно 1-2 зі 100 слухачів можуть отримати сертифікат. Але ж ми вчимося не заради папірців, а заради знань. Складати іспит повторно можна лише через рік. Навчання безкоштовне, можна всім охочим. Вже зареєструвалося понад 1200 осіб. Навчання може тривати від 1 до 4 років, залежно від успіхів студента. Якщо хтось не складе іспит — вчитися можна і далі, але тим, хто здав, я приділятиму більше часу. Більш детально з іспитів я розповім ближче до кінця семестру, не відволікайтеся на це зараз, не потрібно зайвих питань у групах, зосередьтеся на освоєнні матеріалу.

«Основи програмування» набір на безкоштовний курс із прикладами на JavaScript

Часті питання

Q: Чи можна записатися на курс, якщо я не з КПІ, чи з іншого університету, чи взагалі не студент, чи з іншої країни, чи не зможу приїхати на іспити, чи я вже працюю, чи (… купа інших причин…)?
A: Якщо Ви людина із планети земля — можна. Інакше ми не приймемо заявку.

Q: Чи можна скласти іспит не відвідуючи курсу або відвідувати курс не складаючи іспит?
A: Вам неймовірно пощастило! Акція! Вам особисто дозволяю!

Q: Я чув, що є старша група (другий рік навчання), а можна я і туди ходитиму?
A: Спробуйте, там матеріал складніший, але якщо зайде, то я не забороняю і ходити туди.

Q: Чи можна скласти іспити віддалено?
A: Ні, треба неодмінно приїхати.

«Основи програмування» набір на безкоштовний курс із прикладами на JavaScript

Посилання

Форма реєстрації на курс: https://forms.gle/Yo3Fifc7Dr7x1m3EA
Група у телеграмі: https://t.me/Programming_IP9X
Група у мітапах: https://www.meetup.com/HowProgrammingWorks/
Канал старшої групи: https://t.me/metarhia
Група Node.js: https://t.me/nodeua
Канал на ютюбі: https://www.youtube.com/TimurShemsedinov
Організація на гітхабі: https://github.com/HowProgrammingWorks
Лектор на гітхабі: https://github.com/tshemsedinov

«Основи програмування» набір на безкоштовний курс із прикладами на JavaScript

Висновок

Чекаю пропозицій щодо доповнення курсу новими темами, сподіваюся на контріб'юшен у приклади коду, у тому числі на переклад прикладів іншими мовами. Ваші відгуки допоможуть покращити курс.

Дякую за те, що цікавитеся. До зустрічі на лекціях та семінарах!

Тільки зареєстровані користувачі можуть брати участь в опитуванні. Увійдіть, будь ласка.

Наскільки цікавий цей курс?

  • Дивитимусь / відвідуватиму всі лекції

  • Виберу цікаві теми та подивлюсь відео

  • Вивчатиму приклади

  • Робитиму завдання

  • Складатиму іспит

  • Все це банально, мені не цікаво

Проголосували 45 користувачів. Утрималися 7 користувачів.

Чи збираєтеся відвідувати очно?

  • Так

  • Хотілося б, але не можу

  • Ні

Проголосували 44 користувача. Утрималися 2 користувачів.

Джерело: habr.com

Додати коментар або відгук