AD
Super Amazing course. I learned a lot, while doing assignment, you wont realize how much how learnt already.So its a great course if you are interested in learning AngularJs.
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 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 functionality. At the end of this course, you will build a fully functional, well organized and tested web application using AngularJS and deploy it to the cloud.
AD
Super Amazing course. I learned a lot, while doing assignment, you wont realize how much how learnt already.So its a great course if you are interested in learning AngularJs.
DR
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.
SG
I highly recommend this course for web dev beginners. Compared to other online materials this course provides much deeper understanding of the technologies taught and is a good starting point.
KR
Instructor is fantastic. Examples are simple but not trivial and is perfect for understanding some complex constructs. Speed of instruction is just right. Highly recommend.
PJ
Amazing course, I'm a very beginner but got everything he taught, his teaching style is unique and special, thanks for helping me out and getting me started over the coding process.
LF
I found both the teaching style and standard to be excellent and the exercises were good for learning. One small negative for me was that it is too easy to get full marks on the assignments.
NB
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.
PM
Awesome course! I really liked the way Prof. Yaakov Chaikin has structured the course, very informative and very interactive. Thanks to Prof. Yaakov. I would definitely recommend this course.
SP
Очень подробно и понятно рассказывает. Очень хорошие примеры показывает. Рассматриваются не только самые простые вещи, но и сложнее, которые чаще всего можно встретить в реальной работе.
MB
It gives you a very strong foundation. His explanation, and teaching methods are superb, I would be really happy if he was my teacher at university.Yaakov for president!
GS
Another excellent course from Yaakov Chaikin, an incredibly thorough teacher who explains everything in the clearest of ways, I would recommend anything he teaches. He makes AngularJS easy!
NO
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!
Showing: 20 of 665
Teaches Angular 1.Much outdated..But nice effort has been put for teaching concepts.
The course was created in 2016, teaches Angular 1, extremely outdated in 2023. I wish Coursera would show the date of creation of courses
angular 1, too old
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.
Angular 2 is used while we are in angular 15
Outdated piece of shit
This is very old angularJS (Version 2 )
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!
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.
The course is outdated but the fundamental building blocks twill make it easier when going on to the current version of Angular.
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+.
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.
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!
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!!.
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
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.
It's great, but is a little bit old version of Angular
Too old
Excellent course for beginners and even for intermediates!
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.