Single Page Web Applications with AngularJS

Johns Hopkins University developed this course that is hosted by Coursera. It focuses on low-code instruction for developing AngularJS applications. It teaches students to use existing services. While some code writing is included, the primary purpose is to learn how to get around difficult coding challenges by utilizing resources that are readily available.

Created by: Yaakov Chaikin

Produced in 2018

What you will learn

  • Filters, controller inheritance, digest cycle and custom services.
  • Promises, custom directives and Ajax.
  • Routing, modules, events and components.

Quality Score

Content Quality
Video Quality
Qualified Instructor
Course Pace
Course Depth & Coverage

Overall Score : 100 / 100

Live Chat with CourseDuck's Co-Founder for Help

Need help deciding on a angular course? Or looking for more detail on Yaakov Chaikin's Single Page Web Applications with AngularJS? Feel free to chat below.
Join CourseDuck's Online Learning Discord Community

Course Description

angular Awards Best Free Course

Do you want to write powerful, maintaible, 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 functiolity 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 extend HTML syntax with a very powerful feature of AngularJS called directives. We'll set up routing so our SPA can have multiple views. We will also learn how to unit test our functiolity. At the end of this course, you will build a fully functiol, well organized and tested web application using AngularJS and deploy it to the cloud.



    • Course focuses on efficient development practices and arms students with real-world skills.
    • Course does a great job of presenting best practices to accelerate the learning curve.
    • Course is surprisingly thorough for such an accessible presentation of information.
    • Course was built on an older version of Angular. While the lessons are universal, the interface and subtleties have changed with newer versions.
    • Course is thorough but does not delve into advanced concepts. Non-beginners will be underwhelmed.
    • Course underrepresents native JS concepts.

Instructor Details

Yaakov Chaikin

Yaakov is a Principal Enterprise Architect and software developer with a Columbia, Maryland consulting firm. His expertise includes involvement in all phases of the software development lifecycle, from requirements and architecture to implementation using some of the latest technologies. His daily responsibilities include project leadership, architecture design as well as coding Web-based applications. Yaakov is an experienced instructor. He has been bringing his real-world experience as a part-time faculty at Johns Hopkins University for over 10 years, teaching Java Enterprise Edition Web Development as well as Rich Internet Applications with Ajax. He has also been hired to give presentations and teach short courses for commercial clients.



140 total reviews

5 star 4 star 3 star 2 star 1 star
% Complete
% Complete
% Complete
% Complete
% Complete

By Pavindu L on 27-Dec-18

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

By Rony J L on 4-Feb-19

The 5th module was a little dense, but overall the course is very good!

By Vijayalaxmi on 13-Mar-19

It was well. god course. I have question can we have access to these session / videos at any time.Please reply .

By Huseyin G on 26-Dec-18

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

By David R on 18-Sep-16

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.

By Muhammad I S on 30-Nov-18

Very informative and skill enhancing oppertunity provided by Coursera.Thanks

By Stefania B C on 18-Dec-18

This course is very useful. Thank you for being such a good teacher!

By Catalin U on 20-Dec-18

Learned a lot of things in a short period of time. Very good course!

By Salman S on 27-Dec-18

Excellent course for developers to learn more easily about AngularJS

By Jyoti K on 21-Mar-19

Very Exciting and Informational. Enjoyed a lot !!!

By Kartik R G on 27-Mar-19

Very nice and helpful course for achieving our goals.

By Mohak T on 7-Feb-19

Very well detailed.