Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

freeCodeCamp

Harvard CS50’s Introduction to Programming with Python – Full University Course

via freeCodeCamp

Overview

Learn Python programming with a focus on web app development using frameworks like Django, React, and Bootstrap. This course covers database design, scalability, security, and user experience. You will master writing and testing code, handling exceptions, using APIs, creating UIs, and utilizing cloud services. The course teaches functions, variables, conditionals, loops, libraries, unit tests, file I/O, regular expressions, and object-oriented programming. It is designed for beginners and those wanting to specialize in Python. The teaching method includes hands-on practice with real-world programming exercises. The intended audience is students with or without prior programming experience looking to learn Python specifically.

Syllabus

Introduction
Lecture 0 - Functions, Variables
Lecture 1 - Conditionals
Lecture 2 - Loops
Lecture 3 - Exceptions
Lecture 4 - Libraries
Lecture 5 - Unit Tests
Lecture 6 - File I/O
Lecture 7 - Regular Expressions
Lecture 8 - Object-Oriented Programming
Lecture 9 - Et Cetera

Taught by

freeCodeCamp.org

Reviews

Start your review of Harvard CS50’s Introduction to Programming with Python – Full University Course

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.