• For Individuals
  • For Businesses
  • For Universities
  • For Governments
Coursera
  • Online DegreeExplore Bachelor’s & Master’s degrees
  • MasterTrack™Earn credit towards a Master’s degree
  • University CertificatesAdvance your career with graduate-level learning
Careers
  • Log In
  • Join for Free
    Coursera
    Chevron Left
    Back to Single Page Web Applications with AngularJS

    Learner Reviews & Feedback for Single Page Web Applications with AngularJS by Johns Hopkins University

    Filled StarFilled StarFilled StarFilled StarFilled Star
    4.8
    stars
    1,903 ratings

    About the Course

    Do you want to write powerful, maintainable, and testable front end applications faster and with less code? Then consider joining this course to
    gain skills in one of the most popular Single Page Application (SPA) frameworks today, AngularJS. Developed and backed by Google, AngularJS is
    a very marketable skill to acquire. In this course, we will explore the core design of AngularJS 1.x (latest version of AngularJS 1), its components
    and code organization techniques. We will enhance the functionality of our web app by utilizing dependency injection to reuse existing services
    as well as write our own. We will create reusable HTML components that take advantage of AngularJS data binding as well as ...
    ...

    Top reviews

    NO

    Sep 18, 2016

    Filled StarFilled StarFilled StarFilled StarFilled Star

    My special "thank you" for going deep inside the subject with your "how?" and "why?", instead of just instructing us "do this and that". It's a real pleasure to participate in your class, thank you!

    PB

    Mar 28, 2017

    Filled StarFilled StarFilled StarFilled StarFilled Star

    First of all I want to thank the author of this course in investing his time sharing knowledges about this JS framework. The course helped me to better understand the mechanism of Angular framework.

    Filter by:

    1 - 25 of 665 Reviews for Single Page Web Applications with AngularJS

    Filled StarFilled StarStarStarStar

    By Pavindu L

    •

    Dec 27, 2018

    Teaches Angular 1.Much outdated..But nice effort has been put for teaching concepts.

    Filled StarStarStarStarStar

    By Victor A C

    •

    Sep 4, 2023

    The course was created in 2016, teaches Angular 1, extremely outdated in 2023. I wish Coursera would show the date of creation of courses

    Filled StarStarStarStarStar

    By Mohamed M

    •

    Apr 18, 2022

    angular 1, too old

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Robert R B

    •

    Feb 12, 2021

    This is a fantastic course. You may be thinking that you don't want to waste your time learning AngularJS because it's near end-of-life, but that's not the point. I've programmed for years in mobile and server side, but I've never done much web development. The most valuable thing you get from this course is concepts: deep, fully explained concepts of web development. Once you go through this course, picking up any other web development technology will be fairly straightforward. I've also taken the professor's HTML, CSS, and Javascript course, and I'd recommend it for the same reason.

    Filled StarStarStarStarStar

    By Luqman A

    •

    Dec 3, 2023

    Angular 2 is used while we are in angular 15

    Filled StarStarStarStarStar

    By Nezih S

    •

    Nov 18, 2020

    This is very old angularJS (Version 2 )

    Filled StarStarStarStarStar

    By Soumya A

    •

    Nov 5, 2021

    Outdated piece of shit

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Diego

    •

    Jul 8, 2020

    Great course, it teaches in a very clear way from the basics to an intermediate level how to manage and use angularJS; plus, the teacher uses components, that can be used in angularJS and are the basics for learning angular 2+. But also, he explains clearly modules, controllers, directives, factories, and the thin but important difference between those last two.

    Filters, providers and also ui-router are teached as well.

    A small suggestion: don't understimate the course, because it can be easy in week 1 and 2, but becomes full of things to remember and to test in week 3 and especially in week 4: video lessons are just 10 minutes each but in those weeks are full of concepts to get aquainted with.

    My suggestion is, on week 4, to follow videos with pencil and paper, to create small schemes on how passing parameters works between a controller, a service, the html (which is NOT simple a view, but actively works passing parameters) and a component.

    If you did well in those weeks, week 5 will be much easier than the other weeks.

    A great course to manage angularJS!

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Petru B

    •

    Mar 28, 2017

    First of all I want to thank the author of this course in investing his time sharing knowledges about this JS framework. The course helped me to better understand the mechanism of Angular framework.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Christian H W

    •

    Jun 14, 2021

    The course is outdated but the fundamental building blocks twill make it easier when going on to the current version of Angular.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Patrick A G

    •

    Jan 12, 2017

    Once again, Prof Chaikin has hit the ball out of the park in terms of design (very hands-on!) of lessons and delivery of content. The painstaking attention to detail, intuition about particular pitfalls for new learners (and more proficient ones too, in fact) and of course, the self-deprecating humor all contribute to making this actually pretty advanced course a whole lotta fun!

    And yes, like any really good teacher, Yakov feels the need to delve into theoretic niceties that most wouldn't. My background is that of an enthusiast programmer. Now I feel I have a good idea of what software engineering is about.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Mario F I C

    •

    Jun 9, 2020

    I loved this course start-to-finish. I have always struggled with Angular and had a love-hate relationship to it because every time I took a course in it, it seemed so illogical/magical. It felt I had to specify a bunch of code for no apparent reason and voilá! The site works like so and so.

    But thanks to Yaakov, I can understand why things do what they do, and I can let it be a black box and focus on the expected functionality. Thank you for this course!

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Rahulsai B

    •

    May 22, 2020

    very efficient and interesting course for the beginners who want to learn single page web applications using Angularjs. Mostly ,I thank Yaakov Chaikin, sir for teaching deeply about basics and providing important resources to learn and I am very much impressed with the real client meeting,asking requirements and developing website for client's restaurant.Thank u sir!!.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Noufal I

    •

    Jun 8, 2020

    it was a brilliant course and teacher, I advise every one who excited to learn single page application with all concepts to start in this course, it will learn all thing about Angular js (Angular v.1) and a lot of important concepts (testing and some design patterns) .

    thanks Coursera, John Hopkins University and special thanks to Mr. Yaakov

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By David R

    •

    Sep 18, 2016

    This is an excellent course. The lectures are clear and very well-prepared. The course material is excellent and Yaakov is an excellent presenter: very informative and engaging. Highly recommended.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Yelsyn H

    •

    Sep 2, 2020

    It's great, but is a little bit old version of Angular

    Filled StarStarStarStarStar

    By Aayush Y

    •

    Jul 14, 2020

    Too old

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Divya G

    •

    Sep 1, 2019

    Excellent course for beginners and even for intermediates!

    Filled StarFilled StarFilled StarStarStar

    By Joey L

    •

    Jul 7, 2024

    However, if you would like to learn Angular 2 ONLY, please understand from the start that this course IS NOT it. All the best, -Yaakov. Now it is the world of Angular 14+.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Sadiksha

    •

    Jan 30, 2017

    Very expressively explained. I like the way that you explain it by showing us what you are doing as well. In that way, it is easy for me to grasp the contents of the lecture. Thank you for the course.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Natalja O

    •

    Sep 18, 2016

    My special "thank you" for going deep inside the subject with your "how?" and "why?", instead of just instructing us "do this and that". It's a real pleasure to participate in your class, thank you!

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Namit B

    •

    Aug 2, 2019

    A really detailed and fast tracked course which gives you an understanding of the workings of AngularJS and how to develop applications with it. Recommend this to every Angular beginner like me.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Joost V

    •

    Jun 23, 2020

    Excellent course. Much more than just learning programming Angular apps. This course also offers insights into general programming concepts and design strategies of web apps.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Dheeraj K B

    •

    Jun 16, 2021

    One of the best professor I have studied under, on world wide web. Clear concepts and clear communication.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Huseyin G

    •

    Dec 26, 2018

    I wish to have Angular 6/7 course from the same instructor.

    • Chevron Left
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • ...
    • 27
    • Chevron Right

    Coursera Footer

    Technical Skills

    • ChatGPT
    • Coding
    • Computer Science
    • Cybersecurity
    • DevOps
    • Ethical Hacking
    • Generative AI
    • Java Programming
    • Python
    • Web Development

    Analytical Skills

    • Artificial Intelligence
    • Big Data
    • Business Analysis
    • Data Analytics
    • Data Science
    • Financial Modeling
    • Machine Learning
    • Microsoft Excel
    • Microsoft Power BI
    • SQL

    Business Skills

    • Accounting
    • Digital Marketing
    • E-commerce
    • Finance
    • Google
    • Graphic Design
    • IBM
    • Marketing
    • Project Management
    • Social Media Marketing

    Career Resources

    • Essential IT Certifications
    • High-Income Skills to Learn
    • How to Get a PMP Certification
    • How to Learn Artificial Intelligence
    • Popular Cybersecurity Certifications
    • Popular Data Analytics Certifications
    • What Does a Data Analyst Do?
    • Career Development Resources
    • Career Aptitude Test
    • Share your Coursera Learning Story

    Coursera

    • About
    • What We Offer
    • Leadership
    • Careers
    • Catalog
    • Coursera Plus
    • Professional Certificates
    • MasterTrack® Certificates
    • Degrees
    • For Enterprise
    • For Government
    • For Campus
    • Become a Partner
    • Social Impact
    • Free Courses
    • ECTS Credit Recommendations

    Community

    • Learners
    • Partners
    • Beta Testers
    • Blog
    • The Coursera Podcast
    • Tech Blog
    • Teaching Center

    More

    • Press
    • Investors
    • Terms
    • Privacy
    • Help
    • Accessibility
    • Contact
    • Articles
    • Directory
    • Affiliates
    • Modern Slavery Statement
    • Manage Cookie Preferences
    Learn Anywhere
    Download on the App Store
    Get it on Google Play
    Logo of Certified B Corporation
    © 2025 Coursera Inc. All rights reserved.
    • Coursera Facebook
    • Coursera Linkedin
    • Coursera Twitter
    • Coursera YouTube
    • Coursera Instagram
    • Coursera TikTok
    Coursera

    Sign up

    Learn on your own time from top universities and businesses.

    ​
    ​
    Between 8 and 72 characters
    Your password is hidden
    ​

    or

    Already on Coursera?


    I accept Coursera's Terms of Use and Privacy Notice. Having trouble logging in? Learner help center

    This site is protected by reCAPTCHA Enterprise and the Google Privacy Policy and Terms of Service apply.