Bootcamp
Study group
Collaborate with peers in your dedicated #study-group channel.
Code reviews
Submit projects for review using the /review
command in your #code-reviews channel
Join 29390 other students
Log in to get
Subscribe to access to this course and ALL other courses. You get a 30-day money-back guarantee, no questions asked.
Subscription includes
A hands-on course giving you the basics of TypeScript while you build a real-world-style couchsurfing app.
This course contains 48 interactive scrims spread across 4 modules.
16 lessons 58 min
17 lessons1 hour 23 min
7 lessons 32 min
8 lessons 19 min
The benefits of TypeScript
Types
Typeof
String types
Boolean types
Object types
Array types
Tuple types
Enum types
Any types
Union types
Literal types
Function Types
Void Types
Interfaces
Modules
Classes
Compiling
Your very first TypeScript app will be a couch-surfing website. This gives you a comprehensive intro to TypeScript and its capabillities.
Before taking this course, you should have a basic understanding of HTML, CSS, and JavaScript. Here’s our suggested resource to get you up to speed.
Hi My Name is Ania and I am a software Developer and YouTuber. I like to make all sorts of tutorials mainly around JavaScript Games. I also like to teach React.js and a little bit of mobile development in React-native.
Follow me on twitterDo you have a handle on HTML, CSS and JavaScript, and are you wondering where to go next? Do you notice plenty of job ads mentioning TypeScript and wonder what they're about? Do you want to learn a programming language that is easy to read and debug?
If you answer YES to any of the above questions, then this is the course for you.
What will this course do for me? Learn TypeScript breaks down everything you need to get started using TypeScript into approachable chunks, to be consumed at your own pace and convenience. Throughout four sections, we'll cover primitive data types, structural data types, file organization, modules, classes, compiling, and more!
Even better, you'll be in build mode from the very beginning. Instead of long, theoretical lessons, you are launched straight into solving challenges and building a real-world style app.
This course is learning by doing, all the way! This practical approach ensures that your new knowledge sticks with you, and gives you the muscle memory you need to become an effective TypeScript developer.
What will I build? By the end of this course, you'll have built a fun, real-world-style couchsurfing site with loads of cool features like an expandable review section, a personalized welcome message, and a weather display in the footer.
Best of all, there's plenty of scope to expand or customize your project, so your TypeScript learning journey doesn't have to end when the course does!
Is there any support during the course? While we can't offer one-to-one support (yet!), our friendly Discord community is waiting to welcome your questions, share ideas with you, or just chat on a coffee break. We even have a dedicated TypeScript help channel!