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.
CS50's Web Programming with Python and JavaScript
CS50's Web Programming with Python and JavaScript is a 9-lesson 14 hours 3 minutes self-paced course by HarvardX (Harvard University). Topics include database design, scalability, security, and user experience.
Course facts
- Lessons
- 9
- Duration
- 14 hours 3 minutes
- Language
- English
- Released
- June 2020
- Added to CourseFlix
- April 2024
- Instructor
- HarvardX (Harvard University)
- Price
- Free
What you'll learn:
- HTML, CSS
- Git
- Python
- Django
- SQL, Models, and Migrations
- JavaScript
- User Interfaces
- Testing, CI/CD
- Scalability and Security
Who teaches CS50's Web Programming with Python and JavaScript? HarvardX (Harvard University)
HarvardX is the online education arm of Harvard University, distributing Harvard course content through the edX platform and other channels. HarvardX has produced some of the most widely-taken online courses ever, including CS50 (introduction to computer science) and a long list of liberal-arts and quantitative tracks.
The CourseFlix listing carries a HarvardX course. Material is paid; HarvardX courses are typically delivered as video lectures with structured problem sets, taught by Harvard faculty.
What lessons are included in CS50's Web Programming with Python and JavaScript?
- Space or K: play or pause
- J: rewind 10 seconds
- L: forward 10 seconds
- Left Arrow: rewind 5 seconds
- Right Arrow: forward 5 seconds
- Up Arrow: volume up
- Down Arrow: volume down
- M: mute or unmute
- F: toggle fullscreen
- T: toggle theater mode
- I: toggle mini player
- 0 to 9: seek to 0 to 90 percent of the video
- Shift plus N: next video
- Shift plus P: previous video
| # | Lesson Title | Duration |
|---|---|---|
| 1 | 00. HTML, CSS | 02:03:32 |
| 2 | 01. GIT | 53:16 |
| 3 | 02. Python | 01:07:42 |
| 4 | 03. Django | 01:39:05 |
| 5 | 04. SQL, Models and Migrations | 01:54:07 |
| 6 | 05. JavaScript | 01:51:26 |
| 7 | 06. User Interfaces | 01:32:32 |
| 8 | 07. Testing, CI CD | 01:33:59 |
| 9 | 08. Scalability and Security | 01:27:46 |
Enjoying this free course? One payment unlocks 2,000+ premium courses, from $6.67/mo. No auto-renew.
See plansRecommended next
What courses are similar to CS50's Web Programming with Python and JavaScript?
Updated 1mo agoPython for Data Engineers
By: Andreas KretzLearn Python specifically for data engineering: pandas, APIs, PostgreSQL, object-oriented programming, testing, and NumPy.2h 21m5/5
Updated 3y agoPython & LeetCode | The Ultimate Interview BootCamp
By: K. A. EducationI know LeetCode questions are meant to be difficult, but do not worry! I made it a priority to present each problem in the most simplistic and direct way.8h 35m5/5
Updated 3y agoHTMX + Flask: Modern Python Web Apps, Hold the JavaScript
By: Talk Python TrainingHTMX, Flask & Modern Python Web Apps — build dynamic Flask apps with HTMX hypermedia. No JS framework, no build pipeline, full interactivity.3h 3m
Updated 2y agoLeetCode In Python: 50 Algorithms Coding Interview Questions
By: UdemyIn this course, you'll have a detailed, step by step explanation of 50 hand-picked LeetCode questions where you'll learn about the most popular techniques and p19h 36m
Updated 2y ago30 Days of Python | Unlock your Python Potential
By: UdemyIn early 2016, Python passed Java as the #1 beginners language in the world. Why? It's because it's simple enough for beginners yet advanced enough for the pros9h 22m
Updated 2y agoDeep Learning A-Z™: Hands-On Artificial Neural Networks
By: UdemyArtificial intelligence is growing exponentially. There is no doubt about that. Self-driving cars are clocking up millions of miles, IBM Watson is diagnosing pa22h 36m