CS50's Web Programming with Python and JavaScript
FREE
Add your review
Add to wishlistAdded to wishlistRemoved from wishlist 1
Add to compare9.1/10
(Our Score)
Product is rated as #24 in category Web Development
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.
Instructor Details
David J. MalanGordon McKay Professor of the Practice of Computer Science at Harvard University
Courses : 6
Votes: 2
Courses : 6
Specification: CS50's Web Programming with Python and JavaScript
|
3 reviews for CS50's Web Programming with Python and JavaScript
4.5 out of 5
★★★★★
★★★★★
2
★★★★★
1
★★★★★
0
★★★★★
0
★★★★★
0
Write a review
Show all
Most Helpful
Highest Rating
Lowest Rating
Add a review Cancel reply
This site uses Akismet to reduce spam. Learn how your comment data is processed.
Price | Free |
---|---|
Provider | |
Duration | 90 hours |
Year | 2021 |
Level | Intermediate |
Language | English |
Certificate | Yes |
Quizzes | No |
CS50's Web Programming with Python and JavaScript
FREE
Ronny De Winter –
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. Everything is explained very well with little hands on code examples.
The final weeks are somewhat more theoretical on topics like testing, CI/CD, travis, scalability, scaling databases, and caching.
The last week handles security issues on every one of the previous week’s topics with good explanations for DOS attacks, SQL injection, cross site, and more.
The course is quite heavy on workload, every week has 1h45m course video, unfortunately not split in short session. I recommend watching the lectures in smaller chunks of max 30 minutes, which is better to digest the material.
In the early weeks, there is a project assignment every other week, 4 in total. These project assignments need quite some effort, 6 hours or more depending on your experience. This makes it difficult to evenly spread the workload over the weeks. I combined the lectures of 2 consecutive weeks in one week and spent my time of the next week on the project assignment. This was ok for the first 4 weeks, however projects 3 and 4 were heavier.
The submitter for the projects was not available, marked “Coming soon”, even at the end of the 12 weeks of course! The course does not use the discussion forum from edX but refers to all kinds of chat applications. Most of these discussion forums are sparsely occupied, questions seldom answered, and no teaching assistants were available.
In short:
+ top content, excellent instructor, challenging assignments
I would give CS50web easily 5 stars if:
the lectures were split into smaller chunks
only one discussion forum was promoted, and
I could submit my projects and receive feedback
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!
Babington Mwaziwangenyi –
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