CS50’s Web Programming with Python and JavaScript

Add your review
Product is rated as #6 in category Computer Science
Learning Experience9.2

The CS50’s Web Programming course dives more deeply into the design and implementation of web apps with Python, JavaScript, and SQL using Django, React…

Last updated on August 9, 2022 4:13 am

Introduction

The CS50’s Web Programming course picks up where CS50 leaves off, diving more deeply into the design and implementation of web apps with Python, JavaScript, and SQL using frameworks like Django, React, and Bootstrap.

About this course on CS50’s Web Programming

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.

What you will learn from CS50’s Web Programming?

  • HTML, CSS
  • Git
  • Python
  • Django
  • SQL, Models, and Migrations
  • JavaScript
  • User Interfaces
  • Testing, CI/CD
  • Scalability and Security

Prerequisites

  • CS50 or prior programming experience in any language.

Syllabus on CS50’s Web Programming

1. HTML and CSS

The markup language used to outline a webpage, and a procedure for making our sites more visually appealing

2. Git

Used for version control and collaboration

3. Python

A widely-used programming language we’ll use to make our sites more dynamic

4. Django

A popular web framework we’ll use for the backend of our sites

5. SQL, Models, and Migrations

A language used for storing and retrieving data, and Django-specific methods that make it easier to interact with SQL databases.

6. JavaScript

A programming language used to make websites faster and more interactive.

7. User Interfaces

Methods used to make a website as easy to use as possible.

8. Testing, CI, CD

Learning about different methods used to make sure updates to web pages proceed smoothly.

9. Scalability and Security

Making sure our websites can be accessed by many users at once, and that they are safe from malicious intent.

 

Note: Your review matters 

If you have already done this course, kindly drop your review in our reviews section. It would help others to get useful information and better insight into the course offered.

FAQ

Free Course
Verified Certificate at

$199.00

Add to wishlistAdded to wishlistRemoved from wishlist 0
Add to compare
  • EDX
  • Harvard University
  • Online Course
  • Self-paced
  • Intermediate
  • 1-3 Months
  • Free Course (Affordable Certificate)
  • English
  • Computer programming Django GitHub Harvard Computer Science 50 (CS50) SQL
Learning Experience
9.2
PROS: The course covers amongst others the 2 main python web frameworks Flask and Django. It is a great course on modern web development using python on the server side and javascript on the client. Everything is explained very well with little hands-on code examples. There is a project assignment every other week, 4 in total. Top content, excellent instructor, challenging assignments. You could submit my projects and receive feedback.
CONS: Final weeks are somewhat more theoretical on topics like testing, CI/CD, travis, scalability, scaling databases, and caching. Quite heavy on workload, every week has 1h45m course video, need to not split in short sessions. Project assignments need quite some effort, 6 hours or more depending on your experience.

Description

Introduction

The CS50’s Web Programming course picks up where CS50 leaves off, diving more deeply into the design and implementation of web apps with Python, JavaScript, and SQL using frameworks like Django, React, and Bootstrap.

About this course on CS50’s Web Programming

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.

What you will learn from CS50’s Web Programming?

  • HTML, CSS
  • Git
  • Python
  • Django
  • SQL, Models, and Migrations
  • JavaScript
  • User Interfaces
  • Testing, CI/CD
  • Scalability and Security

Prerequisites

  • CS50 or prior programming experience in any language.

Syllabus on CS50’s Web Programming

1. HTML and CSS

The markup language used to outline a webpage, and a procedure for making our sites more visually appealing

2. Git

Used for version control and collaboration

3. Python

A widely-used programming language we’ll use to make our sites more dynamic

4. Django

A popular web framework we’ll use for the backend of our sites

5. SQL, Models, and Migrations

A language used for storing and retrieving data, and Django-specific methods that make it easier to interact with SQL databases.

6. JavaScript

A programming language used to make websites faster and more interactive.

7. User Interfaces

Methods used to make a website as easy to use as possible.

8. Testing, CI, CD

Learning about different methods used to make sure updates to web pages proceed smoothly.

9. Scalability and Security

Making sure our websites can be accessed by many users at once, and that they are safe from malicious intent.

 

Note: Your review matters 

If you have already done this course, kindly drop your review in our reviews section. It would help others to get useful information and better insight into the course offered.

FAQ

Specification:

  • EDX
  • Harvard University
  • Online Course
  • Self-paced
  • Intermediate
  • 1-3 Months
  • Free Course (Affordable Certificate)
  • English
  • Computer programming Django GitHub Harvard Computer Science 50 (CS50) SQL

Videos: CS50’s Web Programming with Python and JavaScript

User Reviews

0.0 out of 5
0
0
0
0
0
Write a review

There are no reviews yet.

Be the first to review “CS50’s Web Programming with Python and JavaScript”

Your email address will not be published. Required fields are marked *

CS50’s Web Programming with Python and JavaScript
CS50’s Web Programming with Python and JavaScript

$199.00

courseonline.info
courseonline.info
Logo
Compare items
  • Total (0)
Compare
0