Harvard - CS50’s Certificate

Web Programming with Python and JavaScript Certificate

Summer 2020

As part of a free online course on edx.org, I have developed web applications in Python, Flask and Django, based on the requirements defined for each project.

This course goes through The basis of HTML, CSS, Git, and Python. Is also taught: Django, SQL, Models, Migrations, and JavaScript. Then it goes deeper into User Interfaces, Testing, CI/CD, Scalability and Security.

 

Project 1: Wiki

Github Repository

Design a Wikipedia-like online encyclopedia.

Demo: https://youtu.be/nw-J4r7o6Wg

Project 2: Books

Github Repository

Build a book review website.

Demo: https://youtu.be/gJHVTlntUdU

Project 3: Slack

Github Repository

Develop a messenger app like Slack with the use of JavaScript to run code server-side and Socket.IO to communicate between clients and servers.

Demo: https://youtu.be/sjF07xnfGYw

Project 4: Twitter

Github Repository

Design a Twitter-like social network website for making posts and following users.

Demo: https://youtu.be/yeD9T0iH-aw

Project's Screenshots

Demo Wiki app
Demo books app
Flack instant message app
Demo twitter like app

Stack

  • Python - Django
  • Python - Flask
  • Goodreap API
  • Socket.io