This course is perfect for:
Work with an experienced Angular developer to learn best practices, get feedback on your work, and fix difficult bugs in your code.
Learn by building websites that increase in interactivity and reflect real-world problems.
Join 40+ hours of Workshops and Q&A sessions every week. You'll have unlimited access as a Thinkful student.
Chat with other students, mentors, and alumni on Slack to get help instantly and learn best practices.
Your first day
Meet your mentor, access the curriculum, and join a community of 3000+ students and mentors on Slack. At Thinkful, the relationships you form with your mentor and peers help you learn faster.
During the course
Read less and build more. Each course is focused around projects to emulate real work and increase memory retention. And if you get stuck, ask your mentor or jump into daily Q&A Sessions.
Graduate on your schedule
Every Thinkful course is self-paced so there's no need to quit your job. Typically, students finish the Angular course in 3 months with advanced projects in their portfolio. All graduates receive lifetime access to the course curriculum.
Templating, two-way data-binding, scope, modules, controllers, built-in directives and filters, animation, asynchronous data retrieval
Project(s) you'll build
routing, services, dependency injection, unit testing, automated build process
Project(s) you'll build
Custom directives, Angular's digest cycle, inter-directive communication, unit testing directives, end-to-end testing with Protractor.js
Project(s) you'll build
Extending Angular, review all topics learned, create your capstone project
Project(s) you'll build
Asif had tried out several online courses to help him learn Angular at a production level. Not only did Asif accomplish his goal, he considered Thinkful to be his 'best online learning experience.'
Adam enrolled in Angular with a few other developers on his team to pick up Angular. His team considered the 1-on-1 sessions to be 'unbelievably helpful,' especially with the more advanced topics.
Powered with a business background, Edoe wanted to learn how to communicate with engineers. By the time he had finished the Frontend and Angular courses, he knew engineering was for him.
The course was good, mentor was super! :) The only thing I didn't enjoy so much was protractor and karma... It's kinda overwhelming. I believe just to mention it would be ok, but it was too much "too new" information. Instead would be nice to get more exercise on directives, or get deeper into this object. Anyway, I really liked it, if it would be less expensive I would hanged out longer :D
Thinkful does an excellent job at structuring core development concepts into bite-size, but challenging, lessons. The one-on-one mentorship helps solidify any difficulties along the way, and mentors are very patient to answer even the simplest questions. The coursework is relevant to industry standards and does a great job at stretching you where you need it most.
Another amazing perk - if you stick around for 3 months, you get lifetime access to new Thinkful lessons and can attend live lectures on dev topics led by experts.
Overall, I loved my Thinkful experience!
I took the Frontend Web Development course about a year ago and decided to sign up for the the Angular course in February. The FEWD course about a year ago wasn't perfect, but I got through it and learned a lot. I learned enough to coast through the front end part of my brick and mortar Java boot camp. That's why I decided to go with Thinkful again and take the Angular course.
I'm about half way through it and I'm much happier with the quality of the content. It's written much more clearly and understandably these days. The projects that we do are great because we build on the same few projects the whole class. And, of course, the mentorship is what makes it great. My mentor has helped me get unstuck many times. It helps keep me motivated. Were I learning by myself, I'm afraid that getting stuck without help might decrease my motivation. That's why the mentorship at Thinkful is worth so much.
I was happy with the FEWD class and I'm happy with this one, too. I'll probably end up taking more as well. It's a worthwhile investment.
I took Web Development in Angular. My mentor was amazing. He not only provided support and accountability but true friendship. I always looked forward to our weekly hangout and a chance to ask questions and show off my work. He was always patient and took the time to make sure I really understood the curriculum. He wasn't trying to push me through, he was teaching me. Things have gone full circle and I honestly couldn't have done it on my own. Thinkful was the foundation I needed to get going and help me live my dream.
This was a great class, boosting my frontend productivity. The Angular (v1.3) curriculum presented the necessary info and concepts to understand a very large portion of the framework.
The Thinkful team built a very powerful curriculum. Just do it one lesson at a time, and you will come out the end understanding most of the Angular framework. My mentor (Leon) was in the UK (six hours later) and was very helpful. He had been using Angular from the early days and really knew the framework. If you already have a bit of backend experience, having Angular under your belt will definitely give you a boost in productivity. Use Thinkful if you want to do it right.
I took the Thinkful front-end course and am now in the middle of the Angular course. After dabbling in code for a while and learning with other tools, I can definitely say that Thinkful has played a significant role in propelling me further in my programming skills and confidence.
What I love most about Thinkful are the hands-on projects you are tasked with at the end of almost each lesson. These projects are what really help me absorb the curriculum and the new tools and skills I'm learning. I've tried a lot of tutorials and online programming schools before including Codecademy and Code School, which were great. But what I was really missing were opportunities to use what I was learning in a real context. With Thinkful I've built numerous apps and sites and now feel way more confident to build something from scratch.
The mentor aspect of Thinkful also played a huge role in this, since there was someone reviewing my code each week and giving me feedback. My mentor also went out of his way to push me further when he saw that I was quite ahead in the course, by giving me extra curriculum projects to work on.
One could argue that you could find similar projects to work on and just use free tools. Maybe. But for me the bundle of the Thinkful curriculum, plus mentor, plus projects was really a winning formula. Different people learn in different ways. But if you're busy with a day job and family, and are serious about learning, I really would recommend Thinkful. It will save you time and maximize your learning. Good luck!