Learn TypeScript - Full Course for Beginners

Поділитися
Вставка
  • Опубліковано 3 лют 2025

КОМЕНТАРІ • 132

  • @Sylarleft
    @Sylarleft 5 місяців тому +58

    This guys really knows how to teach something:
    - Start with known errors
    - Incentivize thinking, rather than passively watching for the answer
    - Structures knowledge step by step in orderly fashion
    Congrats!

  • @hassansyed6087
    @hassansyed6087 Місяць тому +7

    This was one of the best tutorials I have watched.
    He started off with something difficult like an app. Added all it's components.
    Then layered Typescript on top of it beautifully to see all of its benefits and how to perfectly safeguard your code.
    This is how it should be. Great work here

  • @dushananuradha-zw7vp
    @dushananuradha-zw7vp 18 годин тому

    This literally enhanced my confidence in TS. I tried every challenge provided during this tutorial and was able to gain real experience of debugging TS issues. Thanks for this great content. Highly recommend this.

  • @hwapyongedouard
    @hwapyongedouard 7 місяців тому +32

    bob's courses are really a must not gonna lie

    • @jmg9509
      @jmg9509 3 місяці тому

      I learned React from him over 3 years ago. Already got my paws dirty with a bit of TypeScript tonight 😋

  • @whiskyCHANG-dark
    @whiskyCHANG-dark 4 місяці тому +2

    This is really by far the best Typescript online lesson I have ever seen! Concise, precise, and really fun to watch and follow. Sure not for any new comer, but if you are looking to complete your training in typescript, definitively this is it

  • @gabrielgomesmabiala6707
    @gabrielgomesmabiala6707 7 місяців тому +15

    A bob-ziroll-course is a must-watch, thnak you Bob

  • @a7mdbest15
    @a7mdbest15 6 місяців тому +27

    i watched the whole thing in one go, this guy is awesome, thank you bob.

  • @temi_adenuga
    @temi_adenuga 6 місяців тому +2

    I'm about to complete this whole thing today and I just can't help but say thank you to the instructor. Now I have to find a TS project to do

  • @GayanKalinga
    @GayanKalinga 17 днів тому

    Bob Ziroll is a gem, man your tutoring capabilities are off the charts.

  • @learner5358
    @learner5358 4 місяці тому +8

    Best tutorial for beginners ! I started learning the frontend 2 weeks back and went through some js basics. I could still understand and follow each and every line of code. Thanks man !! I liked how you wrote code in JS first and then concept wise started converting those in typescript giving full understanding of why we are using typescript instead of js.
    Thanks a lot man !!!

  • @ibtehaj95
    @ibtehaj95 12 днів тому

    I'm an old fan of Bob. Not only did I learn basic React with him but also took an advanced paid (highly discounted) course on Scrimba. True legend.

  • @asadmansuri9228
    @asadmansuri9228 5 місяців тому

    One of the best course on typescript. Bob, your teaching method and engagement techniques are the best. It was fun follow along with you in this course. Hope to learn more from you in the future. Thank you, Bob!

  • @dineshk9803
    @dineshk9803 6 місяців тому +3

    Bob's courses are the best, he really care about the student who are taking his course and course content is just wow, THE BEST ❤❤

  • @ivanarangure4424
    @ivanarangure4424 2 місяці тому

    Excellent delivery! I cant wait for the second part to this!

  • @TowhidurRahman-om9gz
    @TowhidurRahman-om9gz 7 місяців тому +2

    Voice are so clear. Great explanation. I love your clear accent. Love you boss. Keep it up. Awaiting for new tutorial ❤

  • @Mohamed-x3o
    @Mohamed-x3o 5 місяців тому

    The challenges at the beginning are keepign me engaged. Wonderful instructor thus far.

  • @Dreamprime
    @Dreamprime 6 місяців тому +15

    The overall presentation with all its quality and effectiveness, has destroyed my prejudices and distance against TS,
    Thanks to this instructor of great competence for his good work.

  • @jorgelozano6516
    @jorgelozano6516 Місяць тому

    I'm sure you're one of those in my list of people that once i start earning from this career, i'll come back to make a gift. Thank you really much, sr.

  • @BrantK147
    @BrantK147 5 місяців тому

    Awesome instructor. I didn't know TypeScript and need to use it for a project. I can't believe in just a few hours, I can say TypeScript is easy! :) Thank you!

  • @liftoff3
    @liftoff3 6 місяців тому +6

    Typescript is my everyday language. The strict typing helps us a lot catching bugs early in the development

    • @xerox-f1p
      @xerox-f1p 5 місяців тому

      Ur salary? Job?

  • @alkebabish
    @alkebabish 5 місяців тому

    I used to find TypeScript annoying, but after this excellent course, I see the point of it. For my next project, I am going to use it.

  • @Copt774
    @Copt774 2 місяці тому

    Very thankful for your teaching Mr Ziroll! Ive learned react and react router and now typescript from you. I appreciate you stop yourself and make sure to give students some muscle memory time - in thinking about it, what is more powerful and anciently engrained in our biology than muscle memory?!? Simple but powerful method for learning. Thank you

  • @v23452
    @v23452 3 місяці тому +2

    Thanks! It was a good course. It could have been packed with more information, but still a solid piece of work.
    I'd be interested in part 2.

    • @mike-yd5fv
      @mike-yd5fv 2 місяці тому

      Hi, I'm just asking if you don't mind, do you think this typescript course can get me up and running with it, like there are lots of other alternatives on UA-cam that are 8+ hours, do you think this is worth it? Thank you

  • @dopetag
    @dopetag 6 місяців тому +6

    Oh, my first React teacher from Scrimba

  • @SWERVIN2002NEONS
    @SWERVIN2002NEONS 2 місяці тому

    Best course i've watched so far!

  • @daviddwq4513
    @daviddwq4513 3 місяці тому +1

    Absolutely brilliant! Such enjoyable course. What a good instructor and the scrimba site blow out my head, it a kind of sorcery, how is it possible that we can touch the code and move the screen while the instructor is talking and moving the cursor. That kind of interactivity feels like if the instructor were just there besides you!

  • @rip182
    @rip182 6 місяців тому

    i really like the the way it teaches us to actually give us challenge learn along the way

  • @GuillermoMartinez-x1o
    @GuillermoMartinez-x1o 4 місяці тому

    Great course, and very well explained, I love the mini challenges.

  • @pachcojoker
    @pachcojoker 5 місяців тому

    Such an amazing course!!! Greetings from México!!!

  • @justinholbein9776
    @justinholbein9776 Місяць тому

    great TS tutorial. Thank you bro 🙏

  • @ZoroBoiInd_laman
    @ZoroBoiInd_laman 7 місяців тому +1

    Thanks Goddd thanksssssss. Ur very helping me veteran iam going watching full this video and learning. Bro, your video coincides with an assignment from university to create a website from Typescript, which is a coincidence. Thanksss

  • @ukpauchechi
    @ukpauchechi 3 місяці тому

    Excellent video and wonderful teaching
    Thanks a lot 😊

  • @modoulaminceesay9211
    @modoulaminceesay9211 6 місяців тому

    Thanks your tutorial helped me alot now its time for me to build my quiz project

  • @emmanuelhadzah2807
    @emmanuelhadzah2807 6 місяців тому

    Ok, scheduled to learn typescript this week and fcc just popped up the lesson for me 😎

  • @okocode
    @okocode 6 місяців тому

    Finally this guy has made me torch typescript for once

  • @newHorizon985
    @newHorizon985 6 місяців тому

    Bob ziroll is the living legend of react ecosystem i learned react from him in scrimba

  • @RomBardugo
    @RomBardugo 4 місяці тому

    Amazing tutorial, thank you!

  • @mavs4life248
    @mavs4life248 22 дні тому

    Excellent intro

  • @AlexanderYaremchuk
    @AlexanderYaremchuk 6 місяців тому

    Involving, entertaining course, thank you!
    hands-on mode.

    • @Bl1tzs
      @Bl1tzs 6 місяців тому

      I thought this was very helpful?

    • @Outlines
      @Outlines 5 місяців тому

      Learn English next

    • @AlexanderYaremchuk
      @AlexanderYaremchuk 5 місяців тому

      @@Outlines great advice, thank you!
      let's put entertaining or involving instead of hilarious.
      Or is it "hands-on mode" that sounds not right?

  • @shashithabimsara4515
    @shashithabimsara4515 6 місяців тому

    Great tutorial ❤

  • @x_CrossHair_x
    @x_CrossHair_x 7 місяців тому +38

    I'm dumfounded when I stop to think and list how many "Coding Languages" That exist.. It would be wonderful to develop a Coding Language that would become the only one needed (incorporrating all the best aspects) of them all.. But.. I guess only in a dream.

    • @dheerajvithalkar
      @dheerajvithalkar 7 місяців тому +18

      eating soup with fork is possible, but not effective. Not one type can fit all needs. Therefore the diversity

    • @pawel7196
      @pawel7196 7 місяців тому +3

      @@dheerajvithalkar Plus a lot of them are simply abandoned by industry or barely used. Only a few of them are truly relevant for an average dev

    • @guinea_horn
      @guinea_horn 7 місяців тому +5

      A lot of languages have the goal of being "the only language you need for X use case", this is the exact reason why there are so many languages in the first place

    • @Alan-lb8ef
      @Alan-lb8ef 6 місяців тому +4

      Let's all just use a screwdriver when we need to hammer something 😂

    • @curiousgeorgeorwell
      @curiousgeorgeorwell 5 місяців тому +2

      C and assembly works for pretty much everything, most languages are just fancy front end over complication of these two

  • @roshan4348
    @roshan4348 6 місяців тому

    Great typescript video!

  • @Pranjalsinha712
    @Pranjalsinha712 7 місяців тому +1

    Loved it.
    Thanks team.

  • @txdeskpop
    @txdeskpop 2 місяці тому

    im using playwright and typescript for work so hoping this will really help me understand what im getting into!

  • @ghousemohiddinkhan
    @ghousemohiddinkhan 4 місяці тому

    Thank you so much!

  • @GeorgeAbutiate
    @GeorgeAbutiate 6 місяців тому

    Bob you are just amazing and i am so happy i met your materialsI think we have enough of technologies to build a fully functional e-commerce website if you are with me like my comment

  • @Booksreader-v8f
    @Booksreader-v8f 7 місяців тому +1

    This is again an amazing course. I have suggested my four friends to join free code camp, they are now subscribers of free code camp.

  • @AlexanderYaremchuk
    @AlexanderYaremchuk 6 місяців тому

    for the last trick you could have used NoInfer on second param of addToArray.
    Then T would be infered only on type of the array being added to and it would be cleanly Order and Pizza.

  • @khalidelgazzar
    @khalidelgazzar 7 місяців тому

    Super .. on my watch list😊

  • @jorgeluisrodriguez6555
    @jorgeluisrodriguez6555 4 місяці тому

    Thank you.

  • @vivekthumu8992
    @vivekthumu8992 3 дні тому

    Thanks you

  • @sahilvernekar1164
    @sahilvernekar1164 Місяць тому +1

    for folks trying to run the ts file in vs code either
    - npx ts-node {{fileName}}.ts
    or
    - tsc {{fileName}}.ts and then node {{fileName}}.js

  • @SurajRana-ds4co
    @SurajRana-ds4co 7 місяців тому

    I'm here love it

  • @ArjunTanwar900
    @ArjunTanwar900 7 місяців тому

    Thank you Bobs a roll

  • @christophelazantsy8075
    @christophelazantsy8075 6 місяців тому

    Salam thank you Bob

  • @mayureshbalsaraf2696
    @mayureshbalsaraf2696 7 місяців тому +2

    @freecodecamp pls bring full fledged mathematics course for machine learning

  • @Ab-gf8pz
    @Ab-gf8pz 5 місяців тому

    Time stamp: 23:00

  • @АлексейБатькович-з5т
    @АлексейБатькович-з5т 4 місяці тому

    жду продолжения. спасибо

  • @kimthienlang
    @kimthienlang 6 місяців тому

    Why i remember that i've seen it two days ago :)))

  • @giovannigonzalez7582
    @giovannigonzalez7582 4 місяці тому

    i followed along up until 36:00 when you ran the type script code, i kid you not had verbatim what you wrote and is throwing errors like
    type: Pizza:not found
    type: =: found
    { is a shell command

  • @rishiraj2548
    @rishiraj2548 7 місяців тому

    Great thanks

  • @yutu3327
    @yutu3327 5 місяців тому

    Where did you talk about type Void? @ 1:18:05 I think something is missing?

  • @debanjanghosal618
    @debanjanghosal618 4 місяці тому

    1:26:15

  • @Quintusflac
    @Quintusflac 7 місяців тому

    That was fun

  • @ishanchandrakar1928
    @ishanchandrakar1928 7 місяців тому +1

    What are the prereuisites to watch this Typescript video?

  • @TechHubs
    @TechHubs 7 місяців тому

    I love it

  • @RustyNox
    @RustyNox 6 місяців тому

    To think all this time we managed just fine all these years without another Microsoft overhead!

  • @CoryArmer
    @CoryArmer 6 місяців тому

    What about coding in React Native with Expo, where you can see your app live while coding?

  • @deniswastaken
    @deniswastaken 7 місяців тому +2

    hello team freecodecamp, I haven't seen any video from Sanjeev in a long time, I guess he stopped making videos on channel too, so will he ever appear on a new tutorial on your channel?

  • @vishalmishra1937
    @vishalmishra1937 3 місяці тому

    i guess we are not able to read ur intellisense popup 1:03:22

  • @classictimmy
    @classictimmy Місяць тому

    How do you console log typescript code? I keep getting errors because the browser console does not know typescript syntax.

  • @ДмитрийА-э6н
    @ДмитрийА-э6н 5 місяців тому

    1:13:45 Is anybody have the error to?
    node:internal/errors:496
    ErrorCaptureStackTrace(err);
    ^
    TypeError [ERR_UNKNOWN_FILE_EXTENSION]: Unknown file extension ".ts" for "......."
    code: 'ERR_UNKNOWN_FILE_EXTENSION'
    }

    • @itsmepingu
      @itsmepingu 2 місяці тому

      same issue did you find the solution?

    • @ДмитрийА-э6н
      @ДмитрийА-э6н 2 місяці тому

      ​@@itsmepinguyes he's working not in code editor like VSCode or WebStorm, classic editor start only js file, you need transfer ts to js with application

  • @fredbluntstoned
    @fredbluntstoned 7 місяців тому

    If you had used OBS to record then you could have captured the popup text when hovering over redlined text.

    • @bobziroll
      @bobziroll 7 місяців тому +2

      This is a course on Scrimba, and was cross posted here on freeCodeCamp. Currently Scrimba doesn’t have the pop ups baked into the recordings, but I’m really hoping that it will in the future 🤞🏻

  • @Expert_Dream_Builder
    @Expert_Dream_Builder 3 місяці тому

    Do I Still need typescript, if I can use chatGPT to find the flaw in my code and ChatGPT can fix it right away?

    • @voidgrim6345
      @voidgrim6345 2 місяці тому +1

      lol

    • @damirock98
      @damirock98 Місяць тому

      GPT bots are notoriously bad for debugging code. They tend to give false positives or outright invent new methods that do not exists for a particular language or library.

  • @HarmonyEjiofor
    @HarmonyEjiofor 4 місяці тому

    What is in line 11 pls I can’t see it clearly

  • @sasukyff6718
    @sasukyff6718 2 місяці тому +1

    I can't understand why even though he declared the menu array as a const it still pushed the objects into the array. Anyone has a clue??

    • @TJ-hs1qm
      @TJ-hs1qm 2 місяці тому +1

      Immutable Reference: When you declare an array using const, you're making the reference to the array immutable, not the contents of the array itself
      Immutability: If you want true immutability, you need to use methods like Object.freeze() or libraries designed for immutable data structures

    • @sasukyff6718
      @sasukyff6718 2 місяці тому +1

      @TJ-hs1qm thank you so much ❤️❤️

  • @Scorpion55433
    @Scorpion55433 7 місяців тому +9

    Udemy: plz stop

  • @menemenim
    @menemenim 7 місяців тому

    Finallyy

  • @lyrichives7859
    @lyrichives7859 2 місяці тому

    1:20:38 ayooo thats !me

  • @SphereofTime
    @SphereofTime 6 місяців тому

    5:00

  • @virginiamarcelagorosito7184
    @virginiamarcelagorosito7184 3 місяці тому

    When I try to run the JS file scrimbda just ignore me, someone knows why? It just runs the TS file.

  • @Amithbny
    @Amithbny 7 місяців тому

    Is it okay to study ts if I only know the basics of js ?

    • @Amithbny
      @Amithbny 7 місяців тому +1

      @@void9545 oh okay let me try then 😁

    • @Arandela_
      @Arandela_ 7 місяців тому

      ⁠@@Amithbny If you already know the basic concepts of Javascript you can go for Typescript, the only thing that will take you a bit to get used to is that TS is a strong typed language.

    • @AlamKhan-yt9wd
      @AlamKhan-yt9wd 7 місяців тому

      Yeah, just give it a shot. You'll not regret.

  • @markdesign1354
    @markdesign1354 5 місяців тому

    please record the entire screen next time so we can see the error messages.

  • @quang.luu.179
    @quang.luu.179 6 місяців тому

    👍👍👍

  • @4120_PRATIKRATHOD
    @4120_PRATIKRATHOD 7 місяців тому

    Hey...... Why there are tooo many ads ¿!!!!!!???????

  • @kim92se64
    @kim92se64 6 місяців тому

    33

  • @saumalyasarkar1503
    @saumalyasarkar1503 6 місяців тому +1

    Basically Typescript is Java in Javascript.

  • @mt.designers
    @mt.designers 6 місяців тому +1

    I'm sorry where is the local environment setup? Why would I wanna work on a web based editor! 👎

  • @smartbeeinc
    @smartbeeinc 7 місяців тому

    😍

  • @gnulinux9802
    @gnulinux9802 2 дні тому

    If you know Java + Kotlin, you know TS

  • @nayanachandulal2668
    @nayanachandulal2668 7 місяців тому

    Hi can anyone one help me in this I'm the beginninger sooo

  • @jackymarcel4108
    @jackymarcel4108 3 місяці тому

    Harris Paul Lewis Brian Robinson Jennifer

  • @DEVKushal-t8b
    @DEVKushal-t8b 4 місяці тому

    Man Typescript is not easy yrr!

  • @adecaleb8037
    @adecaleb8037 7 місяців тому

    .if only I had a laptop 💻

  • @TJ-hs1qm
    @TJ-hs1qm 2 місяці тому

    For anyone interested in the application of types beyond the basics
    Domain Modeling Made Functional - Scott Wlaschin
    ua-cam.com/video/2JB1_e5wZmU/v-deo.html

  • @lachidong7818
    @lachidong7818 7 місяців тому

    a book

  • @aammssaamm
    @aammssaamm 7 місяців тому +3

    Typescript needs so many testimonials, even a threat to an employment, to convince people to use it. 😂 If you decide to sell sandwiches, you have to pay developers again to write "addNewSandwich" and "selectedSandwich". 😂 What a waste of time.

  • @Outlines
    @Outlines 5 місяців тому

    finally no accent

  • @thomasmcivor2665
    @thomasmcivor2665 6 місяців тому +1

    you're going too fast!!!

    • @penguinxed
      @penguinxed 6 місяців тому

      you're just slow

  • @MrDima123123
    @MrDima123123 6 місяців тому

    How many TS courses for beginners there are on this channel? Not enough? Seriously, the same topic again and again