FREE course

Programming fundamentals

1584 students 93 messages
Course updated 02 June 2022
Course Programming fundamentals
Free course
Sign up
  • In-browser editor for exercises
  • Permanent access to theory
  • Asynchronous learning

Included in the course

16 lessons (video or text)
20 exercises in the IDE
87 quizzes
Assistance in «Discussions» on the website


What computers really are? Do they speak programming languages? Is it hard to write your own programs? This course answers these and many other questions and explores the nature of computers, code and some fascinating ideas that allowed us to create modern computers, mobile phones, internet and, you know, pretty much everything we rely on every day.


Estimated time 21 hours


We recommend you to work on these challenges after completing the course. They will help you obtain more experience in programming and strengthen new skill.

completion rate


User avatar Robert Kuznetsov
Robert Kuznetsov 19 September 2020

Thank you for the lesson and the course! :)

User avatar Khristina Rustanovich
Khristina Rustanovich 21 January 2017

It's awesome. Thank you!