Building upon the foundation laid by CS50x, this course dives deeper into web application development using Python, JavaScript, and SQL alongside frameworks like Django, React, and Bootstrap. Key areas of focus include database design, scalability, security, and user experience. The course emphasizes practical skills in API usage, interactive UI creation, and cloud services like GitHub and Heroku. By the end of the semester, students gain proficiency in web technologies, enabling them to design and deploy applications on the Internet.
Course Details: CS50 Web Programming
Contained within this repository are all the project works I completed as part of the CS50W course. Each project showcases a range of skills and knowledge in web development, from front-end design to back-end functionality.
- Project 0 - Search: A front-end design mimicking a search engine.
- Project 1 - Wiki: A Wikipedia-like online encyclopedia.
- Project 2 - Commerce: An auction site similar to eBay.
- Project 3 - Mail: A front-end for an email client.
- Project 4 - Network: A Twitter-like social network.
- Final Project - URL Shortener: A URL shortening service.
Rezi Gelenidze, a 16-year-old aspiring web developer from Kutaisi, Georgia. Passionate about creating and learning new web technologies.
Date: June 10, 2021