Add your review
Add to wishlistAdded to wishlistRemoved from wishlist 1Add to compare
9.1/10 (Our Score)Product is rated as #28 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.
David is Gordon McKay Professor of the Practice of Computer Science in the School of Engineering and Applied Sciences and a Member of the Faculty of Education in the Graduate School of Education at Harvard University. He received his A.B., S.M., and Ph.D. in Computer Science from Harvard in 1999, 2004, and 2007, respectively.
Courses : 6
David J. MalanGordon McKay Professor of the Practice of Computer Science at Harvard University
Courses : 6
4.5 out of 5
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.
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.
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.
+ 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