CS50’s Web Programming with Python and JavaScript

Estimated 12 weeks
6–9 hours per week
Self-paced
Progress at your own speed
Free
Optional upgrade available

What you’ll learn

Skip What you’ll learn

  • HTML, CSS
  • Git
  • Python
  • Django
  • SQL, Models, and Migrations
  • JavaScript
  • User Interfaces
  • Testing, CI/CD
  • Scalability and Security
Scroll to Top