• Length:
    12 Weeks
  • Effort:
    6–9 hours per week
  • Price:

    FREE
    Add a Verified Certificate for $90 USD

  • Institution
  • Subject:
  • Level:
    Intermediate
  • Language:
    English
  • Video Transcript:
    English

Prerequisites

CS50 or prior programming experience in any language.

About this course

Topics include database design, scalability, security, and user experience. Through hands-on projects, you'll learn to write and use APIs, create interactive UIs, and leverage cloud services like GitHub and Heroku. By course's end, you'll emerge with knowledge and experience in principles, languages, and tools that empower you to design and deploy applications on the Internet.

What you'll learn

  • Git
  • HTML, CSS
  • Flask
  • SQL
  • APIs
  • JavaScript
  • Front Ends
  • Django
  • Testing, CI/CD
  • Scalability
  • Security

Meet your instructors

David J. Malan
Gordon McKay Professor of the Practice of Computer Science
Harvard University
Brian Yu
Head Teaching Fellow
Harvard University

Pursue a Verified Certificate to highlight the knowledge and skills you gain $90.00

View a PDF of a sample edX certificate
  • Official and Verified

    Receive an instructor-signed certificate with the institution's logo to verify your achievement and increase your job prospects

  • Easily Shareable

    Add the certificate to your CV or resume, or post it directly on LinkedIn

  • Proven Motivator

    Give yourself an additional incentive to complete the course

  • Support our Mission

    EdX, a non-profit, relies on verified certificates to help fund free education for everyone globally