Oasis Digital

Angular Boot Camp

Master Angular Faster

Google's Angular 2 and AngularJS are extremely productive frameworks for complex “Single Page Apps”. Angular can be tough to learn, and you need to learn it well to obtain all its benefits. We can't make it easy, but we can teach you - using Angular 2.0 or AngularJS 1.x.

More than an Angular Class

Angular Boot Camp covers introductory and intermediate content. It includes extensive workshop session, with hands-on help from our experienced developer-trainers. At the end of this class, student are usually able to use AngularJS to make an end-to-end, working application.

Our Office, Online, or Your Site

Our live, in-person class lasts 3 days, of 7-8 hours per day. We offer the class in San Francisco CA, New York NY, St. Louis MO, Washington DC, London (UK), or at your site. The class is hands-on; less than 2/3rds of the content is lecture. We also offer an onlineedition of the class, sometimes on the same 3x8 schedule, sometimes on a 4 day (5-6 hours per day) schedule to more easily fit various time zones.

Angular 2, or AngularJS 1.x

We offer two versions of the class: The Angular 2 version is suited for teams ready for the future today - Angular 2 is production-ready, for those able to temporarily work around beta limitations.

The AngularJS 1.x version prepares developers for the production-proven AngularJS, and includes preparation for an easier future move to Angular 2. It focuses on AngularJS 1.2-1.5, and prepares students for Angular 2.0.

Angular Boot Camp in Action

Why Angular Boot Camp?

At Oasis Digital our team of developers uses Angular every day on complex business applications. In the process of mastering these tools and teaching internally, we have learned to anticipate and answer questions, and to help developers through the challenge of learning quickly.

Unlike video or lecture-style courses, our courses include extensive, hands-on work; we provide multiple instructors to larger classes to ensure a great workshop experience. Even the online edition of the class is intensively "hands-on" from a distance.

Who Should Attend?

Angular Boot Camp is an excellent starting point for corporate teams as well as individual developers. We adjust the depth of the class to accommodate student knowledge.

Angular Beginners

Modest knowledge of HTML and JavaScript are sufficient to start at the beginning of the first day and learn Angular. Beginning developers usually become proficient enough to participate effectively in an Angular project.

Using Angular

Students already using Angular for weeks or months often comment that they learned countless important aspects in class that they had missed in their own study, frequently saying "ah, I wondered about that!" as the class proceeds.

Experienced with Angular

Even the most experienced Angular students often learn worthwhile new techniques and ways of explaining Angular to others. They ask excellent questions and get valuable tips on organizing complex Angular projects from our experienced instructors.

What About Non-Programmers?

Non-programmers, such as designers who know HTML and CSS, often attend private classes; they usually learn enough to assist with design on Angular projects, but won't keep up with the programming aspects of the class.

Proven Results

Since late 2013, we have trained 1000+ developers from hundreds of companies – including many Fortune 500 companies.

Public Training

mapWe offer public in-person training inSan Francisco CA, New York NY, St. Louis MO, Washington DC, London (UK), and possibly other cities in the future.

We also offer a live, instructor-led, online class. Students join via a screen- and video-sharing system. and are able to ask questions, get help, etc. in real time.

Please sign up or inquire below.

For students attending the St. Louis location, our travel page may be helpful. The other class locations are near numerous hotels.


For public training costs, visit the list of public class dates and click on the date you're interested in.

Corporate On-Site Training

We offer the same training for a group of developers at your site. We can adjust the content to match your environment (particular tools you plan to use with AngularJS) to increase the relevance of the class.

We can train up to 30 students at a time, with multiple instructors to ensure good workshop sessions. We can repeat the class as needed to accommodate larger teams. Please contact us (using the form, email, or phone number below) with questions, or to schedule.

So far we have taught this class from coast to coast across the USA; we are also ready to travel around the world.


For on-site classes, contact us for pricing. In the US, we offer a flat price inclusive of all travel expenses.

What Do Our Students Say?

“Having more than one instructor and others who have used Angular was beneficial. Hearing real-world experiences is what I like in an on-site course.” -Glenn W.

“Angular Exposure from a skilled developer (not just a preacher).” -Elijah H.

“Great overview, easy-to-understand examples, very knowledgeable instructor who was able to answer just about everything we asked him. Never felt at any point that it was going too fast or too slow. Learned a ton of useful information without feeling overwhelmed.” -Phil J.

Knowledgeable and authoritative instructor. He has an engaging style and presents the material well.” -Joe W.

“The instructor was probably the best I have ever experienced. Deeply knowledgeable about all of the subject matter, able to answer every question (including a handful that he was uncertain about, he was able to derive and demonstrate in short order). Very well spoken.” -Daniel M.

“With a second instructor helping the students, things moved along. ... Mixing lab work with lectures. There's no substitute for hands-on work.” -John S.

“Very knowledgeable instructors.” -Brad S.

“Very knowledgeable and friendly instructors.” -Peter C.

“Very responsive to the needs and questions of the attendees.” -Greg


Our instructors have extensive Angular development experience. Meet a few of them here:

Kyle Cordes has worked on web applications since the late 1990s, including line-of-business and interactive data streaming systems. Kyle has led numerous projects with a wide variety of application development tools and libraries, including systems with common code between a web page and backend server.

Bill Odom has been a software designer, developer, or systems architect for over two decades. For the last several years, he’s served as a consultant and senior software developer for Fortune 1000 firms in the Midwest. He's been building web applications across a variety of platforms, tools, and technologies since the earliest days of the web.

Paul Spears joined Oasis Digital several years ago, and was involved from the very beginning of our journey to AngularJS. He has personally taught and mentored countless new members of our team (including professionals and interns) and students.

In large classes, assistant instructors ensure the workshops run smoothly. They are Oasis Digital team members: developers who use AngularJS intensely. Assistant instructors teach some topics and assist with workshops.

We're always eager to talk with potential new instructors - if you have extensive experience with Angular, and are interested in working as an instructor, please contact us.

Class Topic Outlines

This class covers a wide variety of Angular features; we start with the basics, and quickly increase in depth. You will learn while building an Angular application.

Click below to see the full outline of the Angular 2 or AngularJS 1.x class.

Angular 2.0 Topic Outline

We vary the agenda and order, or reallocate the time among the topics, to meet student needs.

We believe this curriculum covers the basics well, and positions students to use Angular 2 very effectively.

Angular 1.x Versions Covered

Our AngularJS 1.x class covers the topics outlined below, primarily for versions 1.3-1.5. For students still using older 1.x versions, we can assist with understanding how to work effectively.

We believe this curriculum covers the basics well, and positions students to use AngularJS 1.x very effectively.

We often vary the agenda and order, or reallocate the time among the topics, to meet student needs.

For a more detailed understanding of the Angular 1 class materials, review an example transcript of Angular Boot Camp from early 2014.

Prerequisites and Equipment

Students should have experience with HTML, JavaScript, and jQuery or another DOM manipulation library, for example by having worked in server-side web development (in Java, JSP, PHP, ASP, etc.) in the past.

Students should bring a laptop computer, with Chrome and their preferred editor or IDE.


Q: What about Angular 2?
A: We are ready for Angular 2 - the class is offered in both Angular 2.0 and AngularJS 1.x editions. See the upcoming class date list and choose whichever fits your needs.
Q: Is Angular 2 ready for real projects?
A: As of early 2016 Angular is in "beta", but Google has stated that Angular 2 is in production on some internal Google projects.
Q: Do I need to take the AngularJS 1.x class before the Angular 2 class?
A: No - the Angular 2 class mentiona many points of difference between 2 and 1, but is also well-suited for developers who have not used AngularJS 1.x.
Q: How strictly does the class stick to a set curriculum?
A: We have a set of topics which we always cover, but we also readily adjust the content to match student needs and questions. If you have a tough AngularJS question, it is likely that one of the instructors will have a helpful answer.
Q: Can I receive a Certificate of Completion?
A: Yes, we can issue you a certificate on request; inquire by email.
Q: Does the class cover server-side API / data services?
A: We touch briefly on service API design for easy interoperation with Angular, but development of such services doesn't fit in this very busy three days. We are considering adding a class about those topics, and Oasis Digital developers are available to consult or assist with that outside the scope of the class.
Q: Does the class cover NodeJS?
A: We discuss Node, and assist students in installing Node; Node is used in much of the development tooling for Angular and other JavaScript frameworks. Students write a very small Node program for a simple build process, but development of Node services is beyond the scope of the class.
Q: Does the class cover HTML and CSS?
A: Students should already be familar with HTML and CSS, but we teach aspects of HTML and CSS as needed, in the context of the HTML DOM which Angular manipulates.
Q: Is a more advanced class available?
A: Angular Boot Camp covers introductory through intermediate topics deeply, plus advanced topics for students who are ready. For more extensive advanced material, contact us. We can arrange a followup, deeper dive in advanced topics for your developers. Our private classes are "calibrated" to the knowledge your team already has.

Oasis Digital Public Class Dates

We offer public classes in-person in various cities, and online. Click BUY TICKETS for pricing or to sign up.

ClassDateLocationStatus / Tickets
(over 1000 students taught)(since 2013)(Various)completed
Angular Boot Camp 1.x Feb 22 - Feb 25, 2016Online (10:00 CST)SOLD OUT
Angular Boot Camp 2.0 Feb 29 - Mar 2, 2016San Jose, CABuy Tickets
Angular Boot Camp 1.x Mar 8 - Mar 10, 2016London (UK)SOLD OUT
Angular Boot Camp 1.x Mar 14 - Mar 17, 2016Online (10:00 CST)Buy Tickets
Angular Boot Camp 2.0 Mar 21 - Mar 23, 2016St. Louis, MOBuy Tickets
Angular Boot Camp 1.x Mar 30 - Apr 1, 2016Washington DCSOLD OUT
Angular Boot Camp 2.0 Apr 4 - Apr 6, 2016San FranciscoBuy Tickets
Angular Boot Camp 1.x Apr 11 - Apr 13, 2016Online (10:00 CST)Buy Tickets
Angular Boot Camp 2.0 Apr 11 - Apr 13, 2016New York, NYBuy Tickets
Angular Boot Camp 1.x Apr 18 - Apr 20, 2016Austin, TXBuy Tickets
Angular Boot Camp 2.0 Apr 19 - Apr 21, 2016Wokingham, UKBuy Tickets
Angular Boot Camp 1.x May 10 - May 12, 2016Online (10:00 CST)Buy Tickets
Angular Boot Camp 2.0 May 16 - May 18, 2016San Jose, CABuy Tickets
Angular Boot Camp 1.x Jun 20 - Jun 22, 2016Online (9:00 CST)Buy Tickets
Angular Boot Camp 1.x Jun 20 - Jun 22, 2016St. Louis, MOBuy Tickets
Angular Boot Camp 2.0 Jun 27 - Jun 29, 2016Online (9:00 CST)Buy Tickets
Angular Boot Camp 2.0 Jun 27 - Jun 29, 2016St. Louis, MOBuy Tickets
Angular Boot Camp 2.0 Jul 11 - Jul 13, 2016New York, NYBuy Tickets
Private Class, Angular 2 or AngularJS 1.xYour DatesYour LocationContact Us

Related Classes and Services

In addition to our Angular 2 and AngularJS 1.x classes listed here, Oasis Digital offers a variety of other Angular-related classes, please see our training page for details.

Followup Help for Your Team

Oasis Digital offers a full spectrum of software development and consulting services:

  • Training
  • Customized training, for more specific help
  • Short-term consulting for specific problems
  • Provide a developer to help your team/project
  • Take on an entire project for you

Contact Us

Oasis Digital Solutions Inc.
St. Louis, MO 63131-1863 USA
+1.636.281.8657 (voice)
+1.636.489.2750 (fax)