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

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.6 rating, based on 20 Class Central reviews

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

  • Ronny De Winter completed this course, spending 8 hours a week on it and found the course difficulty to be medium.

    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...
  • Elisha Kingdom

    Elisha Kingdom is taking this course right now, spending 10 hours a week on it and found the course difficulty to be hard.

    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!
  • Piyush Katiyar
    good course for the beginners who want to enter into the IT world .
    This course helped me a lot in learning python
  • Olayemi Oluwagbemiga Faleke is taking this course right now, spending 2 hours a week on it and found the course difficulty to be easy.

    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 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.
  • Iskilu Rasheed Akanni is taking this course right now.

    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.
  • Rihansh H
    very useful and benificial It gave me a scratch about web programming and also learned deeply about python and javacrift
    this is the best course i have been to far i really liked this course and looking forward to get more courses like this from harvard about programming
  • Profile image for Gautam Kumar Singh
    Gautam Kumar Singh
    class central is a good platform to provide all courses to learn and gain skill,
    this course is amazing and very helpful with certificate provide
  • 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
  • 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 Luiz Eduardo Almeida
    Luiz Eduardo Almeida
    Este curso é muito bom, me ajudou demais e trouxe mais conhecimento que concerteza vai me ajudar ao decorrer da minha carreira, consegui um conhecimento que vou levar para o profissional
  • Anonymous
    Very good nice wow spettacolare bellissima mai vista. .fhdjdjeiejsisjskamsjeiwmlwozjd enekskxidkslsncjdkd
  • Anonymous
    Com a 4 revolução industrial a linguagem de programação em python ,java e de suma importância para o grande avanço tecnológico.

  • Мария Нестеренко

    Мария Нестеренко is taking this course right now.


    Your review helps other learners like you discover great courses. Only review the course if you have taken or started taking this course
  • Babington Mwaziwangenyi

    Babington Mwaziwangenyi is taking this course right now.

    I wish to do web programming but in my country the is no such facility...so thats why i requested you to tech me web programming
  • Anonymous

    Anonymous is taking this course right now.

    I am a student of computer science and want to learn something creative and knowledgeable want to share different ideas.
    I want to learn something good which help me in future.
  • Amir Ali

    Amir Ali is taking this course right now.

    I am a student of computer science and want to learn something creative and knowledgeable want to share different ideas.
    I want to learn something good which help me in future.
  • Husain Usman Adam is taking this course right now, spending 5 hours a week on it.

    I can't say anything about the course but when I found myself being a web developer I will be able to appreciate your efforts
  • ZINE EDDINE DADOUCHE
    Hello, I am interested in these educational courses in order to develop my level and obtain a certificate

  • Anonymous
    Great course in order to obtain knowledge about these languages.

    I have just started to learn about programming and this course helped me a lot to improve my skills.

Never Stop Learning.

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