Free programming courses from YouTube, with notes and quizzes

YouTube has full programming courses that rival paid ones, from first lines of Python to data structures and algorithms. Here each one is a course you can finish: chapters to tick off, notes with timestamps beside the video, and a short quiz after every chapter so the concepts stick.

Programming courses 8

What these courses cover

  • First steps: variables, conditions, loops and functions
  • Languages such as Python, Java, C++ and JavaScript
  • Data structures, algorithms and problem solving
  • Building real projects, including web development

How studying a course on Studyio works

Pick a course and press Start. Every video becomes a chapter you tick off, your place is saved, and you write notes beside the video with timestamps that jump back to the moment. After each chapter a short quiz checks what you understood, and flashcards help you revise later. Finish every chapter and you can issue a certificate. It's free; the videos play from YouTube, credited to their creators. Read the full guide.

Guides

Can't find yours? Paste any YouTube playlist or video link and it becomes a course.