FREE course

Programming fundamentals

1747 students 98 messages
Course updated 29 December 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)
18 exercises in the IDE
54 quizzes
Assistance in Discussions on the website


What actually are computers? Do they speak programming languages? Is it hard to write your own programs? The answer to these, and many other questions, can be found in this course. We'll explore the nature of computers and code, and some fascinating ideas that allowed us to create modern computers, mobile phones, the internet and, you know, pretty much everything we rely on every day.

Course program

Estimated time: 21 hours


We recommend working on these challenges after completing the course. They'll help you obtain more experience in programming and strengthen your new skills.

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!