Everything you need
to master TypeScript
Unlock TypeScript's full potential. Build real-world
structured apps that scale.
- Learn the many benefits of static types
- Write modern JavaScript in TypeScript
- Utilize better code patterns and structure
- Speed up your development and debugging
Todd brings unique enthusiasm, activity and expertise to the Angular community.
Todd's Angular courses are one of the best online trainings that can be found.
Meet Todd Motto
Todd is a JavaScript developer and mentor specializing in teaching Angular, JavaScript and TypeScript. He authored the highly popular AngularJS styleguide, and now focuses on helping others master Angular through Ultimate Courses, blog articles, conference talks and workshops. He has been a Google Developer Expert for more than 5 years, specializing in Angular and Web Technologies.
Here’s what you get...
Expert knowledge
Build and understand big apps, master advanced concepts.
Job-ready training
Get your first job, pass interviews, get that promotion, lead your team.
Streamlined team
Build consistent and scalable apps, skill up fast, everyone's an expert.
All the best practices
Best practices, design patterns, performance and architecture.
Boosted productivity
Spend more time coding, less time searching for answers.
Coding confidence
Deliver projects faster, understand approaches that scale.
And also...
Stream or download
Learn at home at your own pace, download for offline viewing.
StackBlitz examples
Test out your new learned skills directly in the browser.
Slack community
Exclusive access to our members-only private community.
100% money back guarantee
These courses are empowering thousands with expert knowledge - they will you too. If you're disappointed for whatever reason, you'll get every cent back.
Student/Location discounts
Not-so-good exchange rate? (i.e. India/Brazil) Get in touch for a coupon. Student? Email us from your student email or attach your student ID.
Here’s what you’ll learn...
(Well, there’s lots more, but this is the brief overview)
TypeScript Basics
- Primitive and Special Types
- tsc and tsconfig
- Type Aliases and Assertions
- Enums and Interfaces
- Classes, Properties and Inheritance
- Generics and Overloads
- Namespaces and Modules
- Decorators and Generic Types
- Mixins and Advanced Compiler Options
- Type Guards and Advanced Types
TypeScript Masterclass
- Primitive and Special Types
- tsc and tsconfig
- Type Aliases and Assertions
- Enums and Interfaces
- Classes, Properties and Inheritance
- Generics and Overloads
- Namespaces and Modules
- Decorators and Generic Types
- Mixins and Advanced Compiler Options
- Type Guards and Advanced Types
Try our featured lesson...
TypeScript Masterclass • “Readonly” Mapped Type • 07:50
Here’s what’s included...
(Also available separately, if you like)
Get the complete bundle...
Everything you need to start mastering TypeScript today
TypeScript Kickstart Bundle
2 courses
Secure SSL encrypted payments
100% money back guarantee
These courses are empowering thousands with expert knowledge - they will you too. If you're disappointed for whatever reason, you'll get every cent back.
Student/Location discounts
Not-so-good exchange rate? (i.e. India/Brazil) Get in touch for a coupon. Student? Email us from your student email or attach your student ID.
Are you ready to master TypeScript?
Become an TypeScript expert...
Everything you need to start mastering TypeScript today
TypeScript Kickstart Bundle
2 courses
Secure SSL encrypted payments
100% money back guarantee
These courses are empowering thousands with expert knowledge - they will you too. If you're disappointed for whatever reason, you'll get every cent back.
Student/Location discounts
Not-so-good exchange rate? (i.e. India/Brazil) Get in touch for a coupon. Student? Email us from your student email or attach your student ID.
FAQs...
Accounts & Invoices
Where can I find my invoice?
You'll find a PDF invoice attached to your email receipt. You can also find it any time in your Account purchases. Company and VAT details entered at checkout will also appear on the invoice.
What are my payment options?
Our online checkout accepts both Credit Card (via Stripe) and PayPal. Alternatively, send us an invoice payment request here. We will happily accomodate any Purchase Order fulfillments.
What Account details can I manage?
In your Account you can update your name, email and password. See and download previous purchases and update your card and address details.
Teams & Companies
Can I purchase for my Team?
Absolutely! Add the course(s) you'd like to Cart, then increase the quantity to the team size you need. You will be able to add your team members after checkout at any time in your Team page.
Where do I manage Team members?
Visit your Team page to see your teams and their members. You can invite team members, suspend members, and add more seats to increase your team size.
How do I invite someone to my Team?
Select a Team, then select "Add Member". You can invite members via their email address or share your private registration link.
Can I purchase more Team members?
With just one-click you can add more seats to increase your team size. Visit your Team and select "Team Settings" and "Add Seats". Select how many seats you need and you'll be taken straight to checkout.
Do Teams get discounts?
Yes. Quite simply - as the Team size increases, the per user price decreases. Team discounts are applied at checkout, per transaction, and are not carried across to future upgrades.
Can I view my team's progress?
Select a Team to see a list of it's members. Each member has a Progress column where you can see the completion status of each course.
Online Courses
Do courses have subtitles (Closed Captions)?
Yes, all courses have subtitles (Closed Captions) in English. Our 2019 plan includes rolling out Closed Captions in other languages.
How long do I get access for?
All courses are one-time purchase, with free lifetime updates. No subscriptions, you can access the courses at any time.
Do you offer course completion certificates?
Yes! Once you've finished a course, please reach out to us with courses you've completed and we'll issue you an official invoice.
Can I share my course with someone else?
Our licensing agreement prohibits any form of sharing. Account activity is tracked and abuse of copyright taken very seriously.