Computer Courses

CS50's Introduction to Programming with Python (CS50P)

Sikhami InstituteEnglish

Free

Join for free
  • 11 video lectures (15h 54m)
  • Certificate of completion
  • Ask the teacher your doubts
  • Watch on the web and in the Android app

About this course

Learn to program in Python from scratch with CS50P, Harvard University's introduction to programming, taught by David J. Malan. No programming experience needed. Who it's for: complete beginners, school and college students, and anyone who wants Python as a first programming language. Problem sets for practice are on cs50.harvard.edu/python. These are the free, official videos of CS50's Introduction to Programming with Python from the CS50 YouTube channel (youtube.com/@cs50). All videos belong to CS50 at Harvard University; Sikhami is not affiliated with CS50 at Harvard University and simply arranges the public playlist into a course, so you can learn one lesson at a time and keep track of your progress.

What you will learn

• Functions and variables, conditionals and loops • Handling errors with exceptions • Using libraries and writing unit tests • Reading and writing files • Regular expressions • Object-oriented programming

Course content

1 section · 11 lectures · 15h 54m

  1. 1. CS50's Introduction to Programming with Python (CS50P) 2022

    • CS50P - Introduction4m
    • CS50P - Lecture 0 - Functions, Variables1h 45m
    • CS50P - Lecture 1 - Conditionals56m
    • CS50P - Lecture 2 - Loops1h 20m
    • CS50P - Lecture 3 - Exceptions44m
    • CS50P - Lecture 4 - Libraries1h 17m
    • CS50P - Lecture 5 - Unit Tests50m
    • CS50P - Lecture 6 - File I/O1h 32m
    • CS50P - Lecture 7 - Regular Expressions2h 5m
    • CS50P - Lecture 8 - Object-Oriented Programming2h 47m
    • CS50P - Lecture 9 - Et Cetera2h 29m