You are offline. Showing data from 12/09/2026, 12:03:01. . Actions that need a connection are unavailable.
Harvard University

CS50's Introduction to Programming with Python (CS50P)

Free Editors' choice

Description

A Harvard University online course focused entirely on programming with Python. Students learn functions, variables, conditionals, loops, exceptions, libraries, unit testing, file I/O, regular expressions and object-oriented programming. Includes hands-on exercises and a final project.
##ОнлайнКурсы #Harvard #CS50 #Python #Programming #ComputerScience #AI #Coding #STEM Computer science and AI

What you get

Harvard brand; fully focused on Python; beginner-friendly; practical exercises inspired by real-world problems; final project; can be taken before or after CS50x.
Certificate provided

Requirements

Open to everyone, including high school students; no prior programming experience is required. A computer and web browser are sufficient. To earn a certificate, students must complete the required assignments and final project. No recommendation letter, motivation essay or interview is required.

How to apply

Review the requirements
Check the age and grade limits, the language and the documents on the official website.
Prepare your materials
Essays, recommendation letters, certificates — start 4–6 weeks before the deadline.
Save it in Pathfolio
Tap — the opportunity and its deadline will be saved to your account.
Apply
On the programme’s official website — the “Official website” button in the deadline panel.

Similar opportunities

Harvard University

CS50x: Introduction to Computer Science

USA Online courses Online
Rolling admission
Free
Portfolio value★★★★★Rating 5 out of 5
Prestige★★★★★Rating 5 out of 5
DifficultyIntermediate
DeepLearning.AI + Stanford Online

Machine Learning Specialization

USA Online courses Online
Rolling admission
Paid
Portfolio value★★★★★Rating 5 out of 5
Prestige★★★★★Rating 5 out of 5
DifficultyIntermediate
Google

Google Machine Learning Crash Course (MLCC)

USA Online courses Online
Rolling admission
Free
Portfolio value★★★★Rating 4 out of 5
Prestige★★★★Rating 4 out of 5
DifficultyIntermediate