TypeScript Course for Beginners - Learn TypeScript from Scratch!

Ғылым және технология

Free TypeScript Introduction for Beginners: Get Started with TypeScript, learn the Basics, its Features, Workflows and how to use it!
🖥️ Official Website & Courses
academind.com/courses/
👨‍💻 Full TypeScript Course
acad.link/typescript
👋 Social Media
/ maxedapps
/ academind_real
/ academind_real
/ academindchannel
💬 Academind Community on Discord
/ discord
----------
Timestamps
Getting Started 00:00
What is TypeScript: 01:57
Installing & Using TypeScript 06:31
The Advantages of TypeScript 19:53
Course Outline 22:59
How to Get the Most out of This Course 27:16
Setting Up our Development Environment 30:29
The Course Project Setup 33:36
Module Introduction 40:56
Using Types 41:23
TypeScript Types vs JavaScript Types 51:43
Numbers, Strings and Booleans 56:37
Type Assignment and Type Inference 01:02:20
Object Types 01:07:59
Array Types 01:15:31
Tuples 01:21:01
Enums 01:27:21
The Any Type 01:34:26
Union Types 01:36:30
Literal Types 01:43:01
Type Aliases 01:50:55
Function Return Types and Void 01:53:55
Function Types 02:01:21
Function Types and Callbacks 02:06:55
The Unknown Type 02:11:18
The Never Type 02:15:02
Wrap Up 02:19:12
Module Introduction 02:21:04
Watch Node 02:21:50
Compiling the Entire Project 02:23:55
Include and Exclude Files 02:27:42
Setting a Compilation Target 02:33:55
Understanding TypeScript Libs 02:37:59
More Options 02:43:31
Source Maps 02:45:12
Rootdir and Outdir 02:47:12
noemit on Error 02:52:43
Strict Compilation Options 02:55:35
Code Quality Options 03:06:39
Debugging with Visual Studio Code 03:11:02
Wrap Up 03:15:22
----------
Academind is your source for online education in the areas of web development, frontend web development, backend web development, programming, coding and data science! No matter if you are looking for a tutorial, a course, a crash course, an introduction, an online tutorial or any related video, we try our best to offer you the content you are looking for. Our topics include Angular, React, Vue, Html, CSS, JavaScript, TypeScript, Redux, Nuxt.js, RxJs, Bootstrap, Laravel, Node.js, Progressive Web Apps (PWA), Ionic, React Native, Regular Expressions (RegEx), Stencil, Power BI, Amazon Web Services (AWS), Firebase or other topics, make sure to have a look at this channel or at academind.com to find the learning resource of your choice!

Пікірлер: 890

  • @verryondrums
    @verryondrums4 жыл бұрын

    To get a 3 hour high quality tutorial on KZread is like winning the lottery! Thanks for sharing, thanks for your passion and your effort. It helps so much to improve in programming, therefore improve in my job and therefore improve in life

  • @WakidurRahman

    @WakidurRahman

    4 жыл бұрын

    You are right

  • @sbhaivn019sbhain4

    @sbhaivn019sbhain4

    3 жыл бұрын

    Lo

  • @isaacdouglas1119

    @isaacdouglas1119

    3 жыл бұрын

    This ^^^

  • @JayJay-ki4mi

    @JayJay-ki4mi

    2 жыл бұрын

    Just make sure you use the documentation heavily otherwise the knowledge is just superficial.

  • @Anonymous-XY

    @Anonymous-XY

    2 жыл бұрын

    @@JayJay-ki4mi true

  • @renedeck212
    @renedeck2124 жыл бұрын

    Timestamps Getting Started 00:00 What is TypeScript: 01:57 Installing & Using TypeScript 06:31 The Advantages of TypeScript 19:53 Course Outline 22:59 How to Get the Most out of This Course 27:16 Setting Up our Development Environment 30:29 The Course Project Setup 33:36 Module Introduction 40:56 Using Types 41:23 TypeScript Types vs JavaScript Types 51:43 Numbers, Strings and Booleans 56:37 Type Assignment and Type Inference 01:02:20 Object Types 01:07:59 Array Types 01:15:31 Tuples 01:21:01 Enums 01:27:21 The Any Type 01:34:26 Union Types 01:36:30 Literal Types 01:43:01 Type Aliases 01:50:55 Function Return Types and Void 01:53:55 Function Types 02:01:21 Function Types and Callbacks 02:06:55 The Unknown Type 02:11:18 The Never Type 02:15:02 Wrap Up 02:19:12 Module Introduction 02:21:04 Watch Node 02:21:50 Compiling the Entire Project 02:23:55 Include and Exclude Files 02:27:42 Setting a Compilation Target 02:33:55 Understanding TypeScript Libs 02:37:59 More Options 02:43:31 Source Maps 02:45:12 Rootdir and Outdir 02:47:12 noemit on Error 02:52:43 Strict Compilation Options 02:55:35 Code Quality Options 03:06:39 Debugging with Visual Studio Code 03:11:02 Wrap Up 03:15:22

  • @aiya2323

    @aiya2323

    4 жыл бұрын

    MVP

  • @adoelrachman9882

    @adoelrachman9882

    4 жыл бұрын

    Amazing

  • @osamooo147

    @osamooo147

    4 жыл бұрын

    Love

  • @jepkofficial

    @jepkofficial

    4 жыл бұрын

  • @kishorreddy2910

    @kishorreddy2910

    4 жыл бұрын

    Content is not visible

  • @alexwhb122
    @alexwhb1222 жыл бұрын

    This is one of the best tutorials I've ever seen. Learned so much so fast! I only wish I watched this years ago.

  • @TheJames808
    @TheJames8084 жыл бұрын

    Udemy course was lifesaver. I got current job thanks to it! Good job Mr. Schwarzmuller. :)

  • @academind

    @academind

    4 жыл бұрын

    Awesome to read that James, congratulations!

  • @Abhishek-dp5tc

    @Abhishek-dp5tc

    4 жыл бұрын

    How much pay?

  • @stonecoder007

    @stonecoder007

    4 жыл бұрын

    Course link pls

  • @vkray

    @vkray

    4 жыл бұрын

    @@Abhishek-dp5tc 150K

  • @theboringtube

    @theboringtube

    4 жыл бұрын

    I wish i could afford his course. I just rely only here on youtube for learning.

  • @choy211995yt
    @choy211995yt3 жыл бұрын

    One of the best instructor in teaching programming, very details, updated and useful indeed. It will benefit more from his paid course. Great job Mr. Schwarzmuller!

  • @pgallovich
    @pgallovich4 жыл бұрын

    I have this course on Udemy. I am going to use this course to help me build a foundation in TypeScript. I am going to use TypeScript for development in building two real-world projects. Thank you Max this course is a lifesaver.

  • @Gleb_Pastushenko
    @Gleb_Pastushenko Жыл бұрын

    Hello. A small clarification about numeric types at 42:10 : after the release of this video, in 2020 ECMA added another numeric type - BigInt (the 11th edition of ECMA 262 specification, paragraph 6.1 - ECMAScript Language Types). So now there are seven primitive types, including two numeric types - Number and BigInt. Thank you for this nice course and Good Luck!!!

  • @nicholashorta9608
    @nicholashorta96083 жыл бұрын

    BOOOM!!! 3hr Tutorial done! Didn't miss a beat! That was so solid, thanks Max! Yourself and Wes Bos really are the best tutors I've ever had.

  • @vibhav6642
    @vibhav66424 жыл бұрын

    Hi Max, Usually I don't comment on videos. But I wanted you to see this. Your teaching style is just awesome. You put every concept that people are going to need in there future. I applied for a job in the meantime I was going through your react tutorial from udemy. I am super happy and will grasp all your courses. Everything they asked or everything that is needed was already present somewhere in your tutorial. There is no need to go through reference or anything while learning from you. Thanks and Love you Max the way you teach.

  • @academind

    @academind

    4 жыл бұрын

    That is just amazing to read! Feedbacks like this are extremely motivating and truly mean a lot to me! Thank you so much Vibhav!

  • @sharathpaka4198

    @sharathpaka4198

    Жыл бұрын

    @@academind Hi, from where can I download code and project structure? I don't see any link.

  • @roypt8055
    @roypt80554 жыл бұрын

    It took me almost one day to get through, but it is really worth to do, love this video, appreciate you, max

  • @BackwardsDaveTV

    @BackwardsDaveTV

    2 жыл бұрын

    Great video, and your English is great, not one mistake! Gut gemacht :)

  • @nakamizakeyuuki8157
    @nakamizakeyuuki81573 жыл бұрын

    The only thing I can say is: Thank you! After a long time searching about TS, i found this video, and I got say, Idk how I lived 1 year of my life using only JS. TS is such a "must have", and now I can start my projects using it thanks to you! Great video, great teacher!

  • @yessiloukou2035
    @yessiloukou20353 жыл бұрын

    Hello, I'm Yessi Loukou, your English is perfect, you pronounce each of ours exactly as it should be, to allow us who are not English speaking to understand you perfectly. I confess that I fell asleep while I was working and when this video was playing, your English woke me up pleasantly. No need to go far, I will take this training. Thank you very much!

  • @valentin_gif
    @valentin_gif3 жыл бұрын

    Absolutely great course! Needed to learn TypeScript in 3 days for a job interview. This was a life saver, thank you!

  • @supermamoru

    @supermamoru

    5 ай бұрын

    How was the interview? I think myself and other people would like to know that ❤

  • @SnehaRathodSolanki
    @SnehaRathodSolanki3 жыл бұрын

    Amazed at the course details and explanations with live examples provided by the Speaker. Good job!

  • @spezistyle
    @spezistyle3 жыл бұрын

    This is so good and understandable, you have my whole respect! Thank you so much!

  • @Gepeto213
    @Gepeto2133 жыл бұрын

    Well done! Now I have enrolled the Udemy course and so far I do not regret at all! Such a great pedagogy has to be taken in example and encouraged

  • @francescosaccone6378
    @francescosaccone63783 жыл бұрын

    Very amazing course!!! Everything is clear and well explained, thank you so much for this !

  • @fomgbehismaelbunduka5458
    @fomgbehismaelbunduka54582 жыл бұрын

    You're the best, Max. Your teaching style is awesome. Thank You for this free 3 hour course!

  • @YoubiYoann
    @YoubiYoann4 жыл бұрын

    One of the best typescript course. I'm sharing this video with all my coworkers who need to learn typescript. Thank you for work man

  • @alexkreizi2234

    @alexkreizi2234

    3 жыл бұрын

    Tap on a clip to paste it in the text box.e6P$2wpIKSU_fZbWelcome to Gboard clipboard, any text you copy will be saved here.Use the edit icon to pin, add or delete clips.Tap on a clip to paste it in the text box.Touch and hold a clip to pin it. Unpinned clips will be deleted after 1 hour.

  • @alexkreizi2234

    @alexkreizi2234

    3 жыл бұрын

    Welcome to Gboard clipboard, any text you copy will be saved here.Welcome to Gboard clipboard, any text you copy will be saved here.Tap on a clip to paste it in the text box.Touch and hold a clip to pin it. Unpinned clips will be deleted after 1 hour.

  • @rakeshpk4991
    @rakeshpk49912 жыл бұрын

    Amazing lecture. Clear and comprehensive as always! Thanks a lot. ❤️

  • @sharathpaka4198

    @sharathpaka4198

    Жыл бұрын

    Hi, from where can I download code and project structure? I don't see any link.

  • @HitonMusic
    @HitonMusic4 жыл бұрын

    Great video, despite using Typescript for month it taught me a lot. I especially liked your description of types 'unknown' and 'never'.

  • @rhysprevite8733
    @rhysprevite87333 жыл бұрын

    Really well done. You really dive into the detail that helps explain things even further. Thanks!

  • @tongli866
    @tongli8664 жыл бұрын

    Awesome tutorial, very easy to follow and explained the topics covered very clearly. very well worth the time of watching it.

  • @jasasul8164
    @jasasul81643 жыл бұрын

    3 hours and 15 mins of pure gold content Amazing course, you sir are a great teacher

  • @sharathpaka4198

    @sharathpaka4198

    Жыл бұрын

    Hi, from where can I download code and project structure? I don't see any link.

  • @Eide_Mana
    @Eide_Mana3 жыл бұрын

    Hi Max! I took your Udemy Vue and Nuxt lessons, and now I become a front-end engineer!!! so lucky to meet you on the Internet :)) Thank you so much!

  • @javedmistari3445

    @javedmistari3445

    2 жыл бұрын

    Same here👍💪

  • @saqibquadir3527
    @saqibquadir35272 жыл бұрын

    Your tutorials are super clean and to the point it's easier for slow learners like me. You rock bro!!!!

  • @FloWoelki
    @FloWoelki4 жыл бұрын

    I was waiting for this :) Thank you!

  • @raianerezende7816
    @raianerezende78162 жыл бұрын

    Uau, those were some rich 3 hours! Amazing quality! Very well explained and prioritized. Thank you so much for making the time to build this amazing material for free, it helped so much!

  • @MULTICODE
    @MULTICODE4 жыл бұрын

    Thanks for this course,now I can work through this before familiarizing myself with angular

  • @theartinvestor
    @theartinvestor2 жыл бұрын

    Thanks for going over things so thoroughly! Would be super keen for a ReScript tutorial like this!

  • @alexstulov7219
    @alexstulov72194 жыл бұрын

    Great course, thank you! I'm using typescript for a month, had questions, that not described in the docs - found many answers here)

  • @pickandhoop

    @pickandhoop

    3 жыл бұрын

    That says a lot about the docs quality

  • @cweasegaming2692

    @cweasegaming2692

    3 жыл бұрын

    @@pickandhoop Honestly, the docs aren't that great ngl

  • @asif21hasan
    @asif21hasan4 жыл бұрын

    You are an amazing teacher, my guy.

  • @ryan_forte2097
    @ryan_forte20974 жыл бұрын

    The Tn's in the shelf gave me max level respect for you bro!!!

  • @bantinggamer4962
    @bantinggamer49624 жыл бұрын

    i cant wait to watch this!!!! thank you so much

  • @dennycrane518
    @dennycrane5184 жыл бұрын

    Max you are fantastic lecturer, thank you for these easy explanations of typescript, you would be my perfect mentor, greetings from Serbia

  • @pajtimlila7711

    @pajtimlila7711

    2 жыл бұрын

    Ppll9pp

  • @blaklespaul
    @blaklespaul3 жыл бұрын

    Fantastic, would have loved to learn about the differences between custom types and interfaces though, and I feel like Type assertions are such a big part of Typescript that was entirely missed in this tutorial. Thanks for the course though, legend!

  • @JBuchmann
    @JBuchmann4 жыл бұрын

    Oh wow, I just realized you overhauled your huge Udemy TS course which I completed a couple years ago. I'm going to start over for a great refresher. I live how you are committed to updating your courses. Thanks so much Max!

  • @academind

    @academind

    4 жыл бұрын

    I indeed re-recorded the entire course, so thanks a lot for your awesome feedback!

  • @parasarora5869
    @parasarora58694 жыл бұрын

    i was thinking of using typescript in MERN stack and here you are with a great course !!...thanks a lot !! 😄

  • @caleygoff4653
    @caleygoff4653 Жыл бұрын

    THANK YOU FOR THIS! Your teaching style is fantastic!!

  • @lautarodamore2548
    @lautarodamore25484 жыл бұрын

    Gracias por tanto, siempre un crack!

  • @FacePlat3
    @FacePlat33 жыл бұрын

    Very comprehensive course about using TypeScript and its configurations. Thanks for giving this free course!

  • @Mykezero
    @Mykezero3 жыл бұрын

    Oh boy, time to strap in for the show! Thanks for putting this together ^^

  • @kishorshrestha8119
    @kishorshrestha81194 жыл бұрын

    Thank you very much for this course, sir.

  • @KarunJaraslertsuwan
    @KarunJaraslertsuwan3 жыл бұрын

    This course is awesome !! you explain is very clear and easy to listen. I'm not native english, but I got this. Thank you for making a good lesson.

  • @martinnjuguna4094
    @martinnjuguna40943 жыл бұрын

    Thank you very much Max, you have made it easier for me to learn TS.

  • @mysterOrel7924
    @mysterOrel79244 жыл бұрын

    Thank You soooo much for this amasing course !! was very easy to understand

  • @Timed-Automaton
    @Timed-Automaton2 ай бұрын

    Best TypeScript tutorial, in depth concept development. Thank you!

  • @mthokozisimtolo8910
    @mthokozisimtolo89103 жыл бұрын

    This is really incredible! Thank you so much for always upload outstanding content.

  • @islombekhasanov
    @islombekhasanov3 жыл бұрын

    I've been using TypeScript for some time now, but I still learned quite something. :-] thank you!

  • @szakacstamas3294
    @szakacstamas32942 жыл бұрын

    What a teacher, what a tutorial :o This course is one of the best I have ever seen.

  • @zauraliyev5933
    @zauraliyev59334 жыл бұрын

    Thank u very much Max it was awesome i learnt typescript basics with this videos :-)

  • @monkeytronics4494
    @monkeytronics44943 жыл бұрын

    Great course Max. Have enrolled for the rest on Udemy. You have a very digestible teaching style! 3 hours went by in the blink of an eye...

  • @apachurrooriginal
    @apachurrooriginal3 жыл бұрын

    You just blow my mind ! What a very good video explaining very clear the TS. I never been used but after watching this presentation. Certainly will us it!. Thank you for sharing !

  • @ueslialmeida9772
    @ueslialmeida97723 жыл бұрын

    Hi, thanks a lot for this material. I have one of your courses (Laravel) in Udemy and I liked it a lot. I watched some other videos here on your channel and they are amazing! Thanks once again for your time and your knowledge share!!

  • @chungleee
    @chungleee4 жыл бұрын

    you're the doing gods work, bless you max

  • @xmflr95
    @xmflr954 жыл бұрын

    amazing!! thank you!

  • @kelechibrian1414
    @kelechibrian14143 жыл бұрын

    I love the flow of all your tutorials, even bought your flutter in udemy thanks for the knowledge shared

  • @jamie_whispers
    @jamie_whispers3 ай бұрын

    Truly awesome - thank you so much!

  • @momo-dm3rw
    @momo-dm3rw3 жыл бұрын

    Interestingly, I followed the advice given by the instructor and have managed to advance the video by alternating shift + like in a car, in order to keep my focus and work. Thank you very much for your hard work and sharing this valuable knowledge with us.

  • @charitysimon-peraboh5555
    @charitysimon-peraboh5555 Жыл бұрын

    Max is an awesome teacher, anything from Max will deliver

  • @AmmarTaicho
    @AmmarTaicho3 жыл бұрын

    You are the only one in the world who make me understand the callback functions. Thank you very very much

  • @ktswjp
    @ktswjp3 жыл бұрын

    Superb quality! The structure of course really thought out!

  • @RustFlow223
    @RustFlow2232 жыл бұрын

    There are lots of courses in youtube but I must admit that this is a great course, rich of contents and a really clean English. Thank you very much for this introduction. P.S. I also bought your Udemy full course at the end of this video I really hope that the rest is like the introduction!

  • @robsokolowski9015
    @robsokolowski90152 жыл бұрын

    I am advanced programmer but with no TS experience. I found 2.5 hours and on very helpful, was exactly what I was looking for!

  • @ckschumeister411
    @ckschumeister4114 жыл бұрын

    That was very informative and helpful. Thanks so much

  • @carlosorjuela6130
    @carlosorjuela61304 жыл бұрын

    What an amazing video ... full of good information to understand more about the typescript world. thanks a lot

  • @xx8008
    @xx80082 жыл бұрын

    YOU ARE INSANLY AMAZING :) best youtube tutorial ever watched

  • @aahancharak1256
    @aahancharak12563 жыл бұрын

    Excellent content again max. BTW love your react course . The clarity of concept in that course is godly.

  • @academind

    @academind

    3 жыл бұрын

    Glad you enjoy it!

  • @johnyepthomi892
    @johnyepthomi8922 жыл бұрын

    You’re paving the way for many. Thank you.

  • @masvimydeen249
    @masvimydeen2494 жыл бұрын

    Thank you so much for this video. Excellent explanation and I feel like that I have learnt everything about typescript. Sure recommend for anybody who wants to learn typescript. Thanks a lot.

  • @coolg9585
    @coolg95853 жыл бұрын

    Thank you max, love the way you teach.

  • @Shakeel714
    @Shakeel7143 жыл бұрын

    Thanks so much Academind for this wonderful tutorial. Very helpful indeed.

  • @nanohedron
    @nanohedron3 жыл бұрын

    I got done with the last video and then there was Max on the screen. OK.. like... already subscribed... Thank you Max, you're a really good teacher. I've learned a lot.

  • @DavidWescott1
    @DavidWescott12 жыл бұрын

    If you are using an ad blocker, "dist/analytics.js" might be black listed. When you get to Source Maps, you might receive the error "Loading failed for the with source". Check your ad blocker. I just renamed analytics.ts and it worked again. Excellent tutorial otherwise! Thank you for putting this together!

  • @airsheepgames
    @airsheepgames2 жыл бұрын

    I never thought I'd learn so much of Typescript in 3 hours (or 2 hours to be exact - skipped the first hour)... Subbed!

  • @deepdive429
    @deepdive4294 жыл бұрын

    I saw somewhere tsc -w is good for auto compilation. This course is great. Thank you and keep doing.

  • @francisguchie1973
    @francisguchie19732 жыл бұрын

    Even the youngest school going person can learn from this. You make things look so nice and easy. I like your teaching style.

  • @m-alghobary
    @m-alghobary4 жыл бұрын

    Just in the perfect time, thanks sir

  • @craigjohnson8279
    @craigjohnson82794 жыл бұрын

    Thanks Max, TypeScript is awesome. I hope that you do more with React and TypeScript.

  • @academind

    @academind

    4 жыл бұрын

    Thank you Craig!

  • @alshojamikbal8510
    @alshojamikbal85103 жыл бұрын

    Thank you for the session, helped a lot

  • @ashmoreno9264
    @ashmoreno9264 Жыл бұрын

    I have just started and I am hooked! Thank you! ❤

  • @artembelyshev9467
    @artembelyshev94673 жыл бұрын

    Great tutorial man! You're excellent speaker and programmer, Best wishes in your future projects =)

  • @alexispell4251
    @alexispell42513 жыл бұрын

    i see you 2nd time in my life and your explanations makes me rate it with like even before watching. TY :3

  • @Venistro
    @Venistro4 жыл бұрын

    Danke, perfektes Timing für mich :D :)

  • @codewithparsa9986
    @codewithparsa99863 жыл бұрын

    This is sky-high quality content. Provides 120% value for the time.

  • @ssd27may1987
    @ssd27may19874 жыл бұрын

    Best typescript course !!!! thank you

  • @faruzzy
    @faruzzy3 жыл бұрын

    Watched the all thing. I can't remember the last I did watch a 3h videos. Also, I'm in shock this is free! Dankie!

  • @harysuryanto
    @harysuryanto Жыл бұрын

    Thank you so much! The explanations are easy to understand

  • @nobbiephx2319
    @nobbiephx23192 жыл бұрын

    It's been a perfect 3 hours, Thank You!

  • @123supporter
    @123supporter3 жыл бұрын

    Another amazing tutorial - many thanks!

  • @ngant9506
    @ngant95062 жыл бұрын

    Super awesome instructor. Thank you so much for giving us such a wonderful course.

  • @marielukesova5021
    @marielukesova50213 жыл бұрын

    Amazing preview, thank you, Max! I bought your TypeScript course on Udemy, already a third course from you 😎 Your teaching style is amazing, when I feel like I do not understand anything I just turn on your course and start learning 😄 The way you explain things just works for my brain

  • @iDreamOfOkra
    @iDreamOfOkra2 жыл бұрын

    Amazing video and awesome teaching style. Thank you for this incredible work!!!

  • @goldensilver491
    @goldensilver491 Жыл бұрын

    Thanks so much it has really helped me with learning TypeScript!

  • @samrey8134
    @samrey81342 жыл бұрын

    thank you much... Really helped me prepared for a new role will be taking on.

  • @eduardolopes8750
    @eduardolopes87503 жыл бұрын

    I watched this 3 hour video, then i was like "dang, i need to buy the course to watch everything". When i got to the Udemy page and logged it, i realized i already bought it last year! Best thing that happened today, thanks!

  • @sajaljaiswal1659
    @sajaljaiswal16592 жыл бұрын

    Best TS tutorial out there. Thanks for uploading it here on youtube! Highly recommended ^v^

  • @akinpelumi717
    @akinpelumi7173 жыл бұрын

    Thank you Max, I appreciate this

  • @devs.sbusiso
    @devs.sbusiso2 жыл бұрын

    My appreciations. Brief, concise and to the point...

  • @hansjay9795
    @hansjay97954 жыл бұрын

    That is sweet and make my basic skill more solid and complete:)

Келесі