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

freeCodeCamp

Web Programming with Flask - Intro to Computer Science - Harvard's CS50 (2018)

via freeCodeCamp

Overview

Dive into web programming with Python, Flask, JavaScript, and jQuery in this comprehensive lecture from Harvard University's CS50 2018 course. Explore the foundations of computer science, starting with a recap of Week 6 and progressing through Model-View-Controller (MVC) architecture. Learn to create dynamic web applications using Flask, beginning with simple examples like "froshims" and advancing to more complex projects. Discover how to implement server-side logic, handle form submissions, and integrate Bootstrap for responsive design. Delve into client-side programming with JavaScript and jQuery, focusing on practical examples such as word games. Master essential web development concepts and techniques through hands-on demonstrations and real-world applications, guided by Harvard's renowned instructor David J. Malan.

Syllabus

) Introduction.
) Week 6 Recap.
) MVC.
) froshims.
) serve.py.
) application.py.
) froshims0.
) froshims1.
) froshims2.
) froshims3.
) froshims6.
) Bootstrap.
) Form Submission.
) words0.
) jQuery.
) words1.
) words2.
) words3.

Taught by

freeCodeCamp.org

Reviews

3.7 rating, based on 3 Class Central reviews

Start your review of Web Programming with Flask - Intro to Computer Science - Harvard's CS50 (2018)

  • Pradnya Ganesh Patil
    Great free course to learn. It was really helpfull for my project. I was able to learn about Flask by this and its a great step ahead for me
  • Profile image for NDS
    NDS
    Thanks for this course Bentley has a lot of software horizons An understanding of how the computer works and 0 and 1
  • Profile image for Aikokul Bolotbekova
    Aikokul Bolotbekova
    great courses !!!
    thank you !!! I was really excited and good experience for me. it doesn’t boring and very helpful

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.