What will you learn?
Git
HTML, CSS
Flask
SQL
APIs
JavaScript
Front Ends
Django
Testing, CI/CD
Scalability
Security
About the 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.
Program
CS50's Web Programming with Python and JavaScript
This course picks up where CS50 leaves off, diving more deeply into the design and implementation of web apps with Python, JavaScript, and SQL using frameworks like Flask, Django, and Bootstrap.
Lecturers

David J. Malan
Gordon McKay Professor of the Practice of Computer Science Harvard University

Brian Yu
Senior Preceptor in Computer Science Harvard University
Platform
All the courses on this platform are free of charge. The authors are top universities and corporations that seek to maintain high quality standards. If you do not meet a deadline for assignments, you lose points. Like on other platforms, the videos in which the theory is explained are followed by practical assignments. Courses are available in English, Chinese, Spanish, French and Hindi.