About this course on CS50’s Web Programming
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 will learn from CS50’s Web Programming?
- HTML, CSS
- SQL, Models, and Migrations
- User Interfaces
- Testing, CI/CD
- Scalability and Security
- CS50 or prior programming experience in any language.
Syllabus on CS50’s Web Programming
1. HTML and CSS
The markup language used to outline a webpage, and a procedure for making our sites more visually appealing
Used for version control and collaboration
A widely-used programming language we’ll use to make our sites more dynamic
A popular web framework we’ll use for the backend of our sites
5. SQL, Models, and Migrations
A language used for storing and retrieving data, and Django-specific methods that make it easier to interact with SQL databases.
A programming language used to make websites faster and more interactive.
7. User Interfaces
Methods used to make a website as easy to use as possible.
8. Testing, CI, CD
Learning about different methods used to make sure updates to web pages proceed smoothly.
9. Scalability and Security
Making sure our websites can be accessed by many users at once, and that they are safe from malicious intent.
Note: Your review matters
If you have already done this course, kindly drop your review in our reviews section. It would help others to get useful information and better insight into the course offered.
- Harvard University
- Online Course
- 1-3 Months
- Free Course (Affordable Certificate)
- Computer programming Django GitHub Harvard Computer Science 50 (CS50) SQL