Should Thinkful teach a class on Angular?

Join us to build the best way to learn Angular

Success! This project was successfully funded on March 21, 2014

10,952 of 5,000 - 0 days remaining

Friend of Thinkful

25

Become a collaborator on the course and get Thinkful swag (t-shirt + stickers).

Enthusiastic Learner

50

All of the above and a $50 credit towards any Thinkful course.

A taste of Angular

350

All of the above and the first month of Learn AngularJS (which will cost $500 normally).

Angular Developer

1,000

All of the above and get access to the full course (which normally costs $1500) to learn AngularJS.

Corporate Sponsor

20,000

Thinkful will develop a one-month module using Angular with the stack of your choice.

Let's create the best online course on Angular

We want to create an online course on AngularJS. The course will last three months, at an expected time commitment of 7-10 hours per week. Each student will work through a project-based curriculum, join a community of peers learning Angular, and work one-on-one with a mentor in weekly sessions over video chat.

Each time we create a course, we must develop the curriculum, hire and train mentors, and maintain a community for it. We're using Backer to gauge market interest in the course before devoting resources to it. We've created four successful courses so far, but we're a startup and we can't afford to devote resources to a course that isn't in demand.

The Rise of Angular

Angular is the fastest growing JavaScript framework for modern web development. With browsers becoming more powerful, using a JavaScript framework to create a better experience is becoming the norm, and Angular is becoming the JavaScript framework of choice.

Two years ago, it looked like Angular was facing stiff competition from the other major JS frameworks, Backbone and Ember. But Angular has run away from the competition.

alt text

Angular is growing faster than any other framework, mature or emerging. Search trends show an interest in Angular that reflects the rise of Ruby on Rails in 2005, and there's currently more interest in Angular than either Rails or Django.

alt text

Angular is also in-demand by employers. Indeed’s JobTrends data shows demand for developers comfortable with Angular surpassing demand for Backbone or Ember.

alt text

On Github, Angular has more watchers and stars than any other JavaScript framework, and has been forked more times. Its level of activity approaches that of Rails, despite being released 5 years later.

alt text

In sum, stop what you're doing, and start learning Angular now.

The Problem: Learning Angular is Hard

Unfortunately, Angular is difficult to learn. It's a complex framework with many moving parts. Its documentation is notorious. It uses terminology unique to Angular (ever use a directive or transclusion before?). For beginner and intermediate web developers, learning Angular on your own is, at best, frustrating.

Our Solution

This is where Thinkful comes in. We eliminate the pain and frustration of learning new skills online with project-based courses that you complete with the help of a mentor.

Thinkful mentors are professional developers and experts in their field. Your mentor helps you grasp complex concepts more quickly, understand and use best practices, and move past the pitfalls of learning online.

alt text

During the course, you'll build apps from scratch and work with an existing codebase to practice collaborating on an Angular app, tracking your progress throughout in our learning app.

alt text

When you complete the course, you'll receive a certificate that links to all your projects (as well as your Github profile) so that you can show your Angular skills one place. Here's an example from our introductory front-end course:

alt text

Our mission is to make high-quality skills training accessible to a broad audience. We've worked with over 1,000 students towards that goal. We currently offer four classes – Front-end Development, Ruby on Rails, Programming in Python, and iOS Development. In a recent poll of our students, 95% of students said they were likely or highly likely to recommend Thinkful to a friend or colleague (for more on what they're saying, visit thinkful.com/reviews ).

The Goal — $5,000

If we reach our goal of $5000, we will create a course on AngularJS that launches in early April.

Stretch goal 1: Office hours — $20,000

Our existing courses have office hours where mentors are available to all students for an hour, and students can drop in to get their questions answered in real-time, every day. Students use office hours as free bonus mentor sessions. We typically add office hours after a course community has grown for the 3-4 months. If we hit $20,000, we'll add office hours at launch.

Stretch goal 2: Express — $40,000

If we reach out stretch goal of $40,000, we'll add an advanced module covering development with Express ( http://expressjs.com/ ), a node.js framework. With Express + Angular, you'll have the skills to write modern web apps using JavaScript on both the client and the server.

Frequently Asked Questions

How will the course work?

Each student will work through our project-based curriculum, meet one-on-one with a mentor in weekly sessions, and join a community of peers that's learning Angular together. The course will last three months, at an expected time commitment of 7-10 hours per week. Most students have full-time jobs and balance their courses on the side of their jobs.

Why crowdfund the course?

First, we're a startup, and developing new courses is expensive. We want to gauge market interest in the course before committing to it.

Second, we want to give students a voice in the course development process to make the best possible course. When creating a course, we have to make assumptions about prerequisites and student goals. To develop the best possible course, we want to work with a community that's committed to learning.

What does it mean to become a collaborator on the course?

You'll be credited as a collaborator on the course's official page, and we'll personally talk with you to understand your goals and background. We'll solicit feedback about key decisions around what to cover and how much depth to go into on various subjects. In short, as a collaborator, this course will be custom-made for your needs.

So I see that I should learn Angular, but what does it actually do?

Angular enables rapid development of single page apps with reusable UI components. And because it puts testing at the forefront, it enables developers to write dependable code.

Where can I learn more about Thinkful?

For more background about Thinkful, visit our site: thinkful.com

Who's behind this?

Thinkful was founded by Dan Friedman and Darrell Silver in 2012. We're now working with a team of 14, including 7 engineers, 3 former teachers, and 3 Thinkful graduates. Our mentor team includes over 100 professional developers working in full-time jobs as developers or working as freelancers.

How much time will I have with my mentor?

Mentor sessions will be weekly and last 45 minutes each. If we reach our stretch goal we'll also provide daily office hours.

How much will the course eventually cost?

The course will cost $500/month, but our backers can join at a discounted rate (see the rewards section for details).

We use Angular at my company. Can I sign up my team?

We do offer team plans – get in touch with us (dan@thinkful.com) and we can discuss your objectives further.

Success! This project was successfully funded on March 21, 2014

10,952 of 5,000 - 0 days remaining

Friend of Thinkful

25

Become a collaborator on the course and get Thinkful swag (t-shirt + stickers).

Enthusiastic Learner

50

All of the above and a $50 credit towards any Thinkful course.

A taste of Angular

350

All of the above and the first month of Learn AngularJS (which will cost $500 normally).

Angular Developer

1,000

All of the above and get access to the full course (which normally costs $1500) to learn AngularJS.

Corporate Sponsor

20,000

Thinkful will develop a one-month module using Angular with the stack of your choice.


Project by

Thinkful @thinkful