Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Harvard University

CS50's Web Programming with Python and JavaScript

Harvard University via edX

Overview

Coursera Plus Monthly Sale: All Certificates & Courses 40% Off!

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.

Taught by

David J. Malan and Colton Ogden

Reviews

4.5 rating, based on 34 Class Central reviews

Start your review of CS50's Web Programming with Python and JavaScript

  • The course covers amongst others the 2 main python web frameworks Flask and Django. Flask as a lightweight framework, Django for a full-featured solution. It is a great course on modern web development using python on the server side and javascript…
  • Profile image for Debjit Kushari
    Debjit Kushari
    CS50's Web Programming with Python and JavaScript is a comprehensive intermediate course ideal for those seeking to build real-world web applications. Designed as a follow-up to CS50's Introduction to Computer Science, this course covers both fronte…
  • Elisha Kingdom
    I have followed a lot of tutorials but this one is a very complete introduction to web development. Also, i have tried a lot of frameworks but this course's choice, Django ooh! Just the best for beginning yet powerful for production!
  • Danish Nanjiani
    such an amazing course, everyone must take this. explanation and every little content in this course is too good, the way of instructor is very clear and precise that help me to understand easily
  • Profile image for Alhaji Samura
    Alhaji Samura
    I recently took CS50's Web Programming with Python and JavaScript, and it was an incredible learning experience! The course dives deep into modern web development concepts, covering essential tools like Flask, Django, SQL, and front-end technologies…
  • Profile image for Nahom Urge Aredo
    Nahom Urge Aredo
    Just like the previous course, CS50 Web is divided into 8 “weeks” (I like to think of these as just ‘sections’, as you can spend any time you want with each), each consisting of a roughly 2-hour video lecture, accompanying lecture notes as well as a…
  • Profile image for Euloge
    Euloge
    This course helped me transition from basic programming concepts to a solid understanding of modern web development. It thoroughly covers topics like Flask, SQL, HTML, CSS, JavaScript, APIs, Git, and even Django. The projects are very well-designed to reinforce the lessons, and the teaching style is just as engaging and clear as in CS50x. I especially appreciated the explanations on HTTP requests, session management, relational databases, and the introduction to frameworks. Highly recommended if you already have some programming background and want to build robust, dynamic web applications!
  • Profile image for Brigido Domingos Siga
    Brigido Domingos Siga
    No momento, há um grande número de empregos solicitados em programação de computadores e um número crescente de cursos de programação online gratuitos que nos ajuda a conseguir um desses empregos, mesmo sem um diploma tradicional em ciência da computação.

    Isso mostra que, com ajuda desses excelentes aulas de programação online e que a plataforma nos recomenda a melhor em cada dia e se aperfeiçoar mais. Sendo um iniciante total ou um profissional procurando aprimorar suas habilidades, há algo para você nesta lista.

    Obrigado.
  • Abrar Khan
    I would rate CS50's Web Programming with Python and JavaScript course highly. Throughout the course, I gained a sufficient amount of knowledge in web programming and learned various concepts related to Python and JavaScript. The course provided clear explanations and practical examples, which helped me understand the concepts better. Additionally, the interactive nature of the course allowed me to clarify any doubts I had and engage with the material effectively. Overall, I found this course to be informative, well-structured, and a great resource for anyone looking to learn web programming.
  • Profile image for Julio Cezar
    Julio Cezar
    Great course! I was able to learn a lot, and I highly recommend it. I have no complaints! The instructors were knowledgeable, the material was clear, and the practical exercises were very helpful.
  • Profile image for Profesor Anas
    Profesor Anas
    Calificación: ★★★★★ (5/5) El curso de "Programación web con Python y JavaScript" de CS50 es una experiencia educativa excepcional. Desde el primer módulo, la claridad y la estructura del contenido son impresionantes. Los profesores, en especial Dav…
  • Profile image for Ravi Shyam Singh
    Ravi Shyam Singh
    "This course is an excellent introduction to web development, covering essential topics like Python, JavaScript, and frameworks such as Flask and Django. The projects are challenging yet rewarding, helping to build practical skills. Highly recommended for learners who want a solid foundation in web programming!"
  • It was indeed very interesting I was able to master the course..and all assignments were answered correctly. I can boldly say I am a programmer ready to future in my world with the relevant Skills learned and mastered.
  • Profile image for ROHIT SINGH
    ROHIT SINGH
    CS50's Web Programming with Python and JavaScript Nice Project to help us for next level programming
  • Anonymous
    CS50's Web Programming with Python and JavaScript offers in-depth learning, but access comes at a cost.
  • It is a course that is well detailed and explained. I will urge everyone who want to build a career in programming to learning this wonderful Bootcamp videos.
  • Anonymous
    It helps me alot especially in the environment that I am from most people are not educated and the use of Computer s is growing daily and I am interested in helping them know more about this machinery.
  • Profile image for Muhammad Sohaib
    Muhammad Sohaib
    The course covers amongst others the 2 main python web frameworks Flask and Django. Flask as a lightweight framework, Django for a full-featured solution.

    It is a great course on modern web development using python on the server side and javascript on the client, including git, CSS, HTML, animation, SVG, and bootstrap. Also, SQL, ORM, APIs, templating are covered.
  • Christian Fernando Siagian
    introduce my name is christian fernando siagian i am currently a student of informatics engineering at batam state polytechnic, i want to prepare myself to face the competition in the world of work. By taking this online course, I hope to be able to deepen my knowledge in my major. This course is very good to follow. Thank you
  • Profile image for Papa Kwamena Dadzie
    Papa Kwamena Dadzie
    I found this course to be highly relevant to anyone involved in online teaching and looking to enhance their online teaching skills, improve student engagement and understand the value of different online tools and websites. The instructors were experts who explained the concept with easy to understand videos and clear instructions. Highly recommended

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.