This online course teaches the fundamental building blocks of programming.
The course includes seven modules that show how to write short programs using the Python language. It was designed for beginners, such as high school students or first-year university students.
There is also a more advanced course from the same professors, teaching how to write high-quality code.
How do you like the course 'Learn to Program: The Fundamentals'?