CS50 Harvard — Introduction to Computer Science
Harvard's legendary introductory computer science course, adapted for high school students. Free on edX, certificate is paid.
- Age
- 15–17 yrs
- Cost
- Free — Вільно на OpenCourseWare; сертифіковані версії та кредити потребують реєстрації на edX чи в Harvard Extension School / Harvard Summer School
- Format
- Online
- Where
- Online
- Organiser
- Harvard
Who can apply
- Age 15–17 yrs
- Зареєструватися на edX
Program
CS50 is an introductory computer science course from Harvard University. Designed for 11 weeks of study.
Format and Content
- Lectures (available in English, Portuguese, and Spanish)
- Sections
- Short videos (shorts)
- Weekly problem sets
- Final project
Topics: computational thinking, abstraction, algorithms, data structures. Programming languages: C, Python, SQL, HTML, CSS, JavaScript.
Ways to Participate
- Free participation: through OpenCourseWare (requires creating an edX account)
- Verified certificate: through edX
- Professional certificates: Web Development, Artificial Intelligence, Python Programming
- Credit and accreditation: through Harvard Extension School or Harvard Summer School
Language
English (lectures also available in Portuguese and Spanish)
Requirements
No previous programming experience needed. Two-thirds of CS50 students have never programmed before.