Skip to content

JulianoMRA/CS50-s-Web-Programming-with-Python-and-JavaScript

Repository files navigation

CS50W – Web Programming with Python and JavaScript

This repository contains my personal progress, projects, and exercises developed throughout Harvard University's CS50's Web Programming with Python and JavaScript course.

📚 What I Learned

Throughout the course, I explored both foundational and advanced web development topics, including:

  • HTML & CSS – Markup and styling for modern web pages
  • SCSS – More powerful stylesheets with variables, nesting, and mixins
  • Git & GitHub – Version control and collaboration workflows
  • Python – Core language used throughout backend development
  • Django – High-level Python web framework for rapid development
  • SQL – Database modeling and querying using relational databases
  • JavaScript – Client-side scripting and interactivity
  • User Interface (UI) – Principles of user-centered design
  • React – JavaScript library for building component-based UIs
  • Testing – Writing and running tests to ensure code quality
  • CI/CD – Continuous Integration and Continuous Deployment workflows
  • Security – Best practices for securing web applications
  • Scalability – Techniques to support growing userbases and data

📂 Repository Structure

Each folder corresponds to a specific lecture or topic:

Lecture 1 – CSS and HTML  
Lecture 2 – Python  
Lecture 3 – Django  
Lecture 4 – SQL, Models and Migrations (Airline project)  
Lecture 5 – JavaScript  
Lecture 6 – User Interface  
Lecture 7 – Testing, CI, and CD  

🛠️ How to Use

You can explore each lecture folder to review the code, assignments, and examples developed during the course. Feel free to clone or fork the repository if you're following the course or want to review any specific topic.

git clone https://github.com/JulianoMRA/CS50-s-Web-Programming-with-Python-and-JavaScript.git

🧠 Why This Repository?

This repo serves as:

  • A personal learning archive 📘
  • A reference for future projects 💡
  • A showcase of my full-stack web development journey 💻

📌 Course Link

🔗 CS50W: Web Programming with Python and JavaScript

About

CS50's Web Programming with Python and JavaScript

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors