Harvard - CS50’s Certificate

Web Programming with Python and JavaScript Certificate

Summer 2020

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:

Project 2: Books

Github Repository

Build a book review website.

Demo:

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:

Project 4: Twitter

Github Repository

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

Demo:

Project's Screenshots

Project wiki homepage
Project1 homepage
Project2 homepage
Project network homepage

Stack

Dev

  • Python: Flask & Django
  • HTML, CSS, JQuery
  • Goodreap API
  • Socket.io

Devops

  • Git
  • Github Repository

Digital

Blog

Stories of a web developer

Read the Blog