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 2y agoBuilding data-driven web apps with Flask and SQLAlchemy
By: Talk Python TrainingOne of the areas Python really shines is in building clean and powerful web applications. Once you know the language basics, this course will teach you everythi9h 38m
Updated 2y agoConquer JavaScript by Building Your Own Framework from Scratch
By: Zero To MasteryUnderstand how JavaScript works at a deeper level , enhance your JavaScript skills, and build an impressive portfolio project with this project-based course!1h 18m
Updated 1y agoGenerating Fake Data with Faker.js
By: Vue SchoolEvery user application relies on data , whether it's user profiles, product lists, or blog posts.51m
Updated 2y agoWeb Components & Stencil.js - Build Custom HTML Elements
By: UdemyWithout frameworks like Angular, libraries like React or expert JavaScript knowledge in general. Just with a magic, native-JavaScript feature called "Web Compon8h 18m
FreeUpdated 2y agoData Visualization + D3.js
By: SuperHiOur Data Visualization course focuses on the practical aspects of working with data. In our 6-week long course, we’ll cover the basics of storytelling and worki16h 48m5/5
Updated 1mo agoPython - The Practical Guide
By: UdemyLearn Python from scratch by building your own working blockchain and cryptocurrency – no prior programming experience required.16h 26m
Updated 2y agoBuild an AI Stock Analyzer using ChatGPT, Python and LangChain
By: Zero To MasteryCreate your own AI application for stock analysis and portfolio optimization using OpenAI GPT models, Python, and LangChain (100% suitable for beginners).3h 3m5/5