Java Programming All-in-One Tutorial Series (6 HOURS!)

Поделиться
HTML-код

Комментарии • 789

  • @codebreakthrough
    @codebreakthrough  5 лет назад +268

    Get this video ad-free: calcur.tech/all-in-ones
    Timestamps:
    00:00:00 - Introduction
    00:07:17 - Installation and Hello World
    00:11:49 - Understanding Java Foundations
    00:22:20 - Arguments and Parameters
    00:32:58 - Input and Output
    00:41:09 - Variables
    00:49:02 - Primitives and Objects
    00:56:38 - Variable Declaration and Initialization
    01:03:24 - Primitive Data Types
    01:13:22 - Scanner Input
    01:20:48 - Numeric Data Types and Properties (Infinity, NaN)
    01:26:53 - Numeric Expressions and Operators
    01:36:19 - Numeric Methods (max, compare, valueOf, parseInt, etc)
    01:41:20 - string Class (string.format, length)
    01:49:33 - String Methods (charAt, concat, contains, indexOf, lastIndexOf)
    01:55:33 - More String Methods (toLowerCase, strip, substring, repeat, equals)
    02:02:05 - Creating Basic Classes, Methods, and Properties
    02:08:34 - String Comparison and Interning
    02:15:14 - if, else if, else
    02:22:36 - Comparison and Logical Operators
    02:29:05 - Switch Statement
    02:36:13 - Ternary Conditional Operator
    02:41:13 - Single line if Statement
    02:44:50 - Intro to Loops (While loops)
    02:51:41 - Do While Loop
    02:56:29 - for Loops
    03:01:32 - Nested Blocks (Nested if)
    03:04:44 - Nested for Loops (Triangles and Pyramids)
    03:09:37 - Nested While Loops
    03:13:44 - Variable Scope with Nested Control Flow
    03:18:55 - break
    03:22:34 - continue
    03:24:45 - Intro to Arrays
    03:29:58 - Working with Arrays
    03:34:42 - Arrays toString and Arrays deeptoString
    03:36:45 - Array Values from Input and for Loop
    03:40:48 - Search an Array with for Loop
    03:43:57 - Arrays.sort and Arrays.parallelSort
    03:46:13 - Array Methods (Arrays.fill, Arrays.asList, Arrays.equals)
    03:51:19 - 2d Arrays
    03:54:49 - Working with 2D Arrays
    03:57:52 - Iterate through 2D Structures with for Loop
    04:01:39 - ArrayList Introduction
    04:05:06 - List Interface and ArrayList Implementation
    04:09:52 - Working with Lists (List Methods)
    04:15:25 - Quickly Initialize a List with Elements and How to Print List
    04:18:50 - for Loops with Lists & How to Modify Each Element
    04:21:27 - for each Loop in Java
    04:22:54 - Nested for each Loop
    04:25:46 - Convert List to an Array
    04:27:33 - Sort and Reverse a List with Collections.sort and Collections.reverse
    04:28:58 - Intro to Object Oriented Programming (OOP)
    04:32:21 - Class vs Object
    04:36:29 - Fields
    04:39:18 - Public vs Private
    04:43:31 - Methods
    04:47:04 - Basics of Creating a Class and Object
    04:49:19 - Adding Fields to a Class
    04:51:11 - Creating Our First Method
    04:52:31 - Arguments and Parameters in Methods
    04:54:31 - Return Statement
    04:57:42 - Encapsulation
    5:00:33 - Create a Getter
    05:03:16 - Create a Setter
    05:06:20 - Custom Getter and Setter
    05:10:18 - ArrayList f Custom Type
    05:12:50 - Creating Custom Type in Loop
    05:15:27 - Taking Custom Types as Arguments
    05:18:04 - Intro to Static Methods
    05:19:32 - Creating a Static Method
    05:21:54 - Method to take an ArrayList of Custom Type
    05:24:49 - Intro to Method Overloading and Optional Parameters
    05:27:14 - Working with overloads to Print a User
    05:29:54 - Searching a List for Custom Objects
    05:35:15 - Method Overriding
    05:37:21 - Override toString
    05:39:13 - Override Equals
    05:41:24 - Overload the Search to Take in a User Object
    05:44:05 - Returning Custom Objects
    05:47:43 - Passing by Value or Reference
    05:51:16 - Intro to Inheritance
    05:52:58 - Working with Inheritance
    05:55:51 - Virtual in Java
    05:58:10 - Creating a Method in User Class and Overriding in a Derived Class
    06:00:35 - abstract Class
    06:02:21 - abstract Method
    06:03:41 - Polymorphism
    06:06:09 - Polymorphism in Practice
    06:09:29 - Intro to Constructors
    06:12:49 - Creating the Default Constructor
    06:14:57 - Custom Constructors
    06:17:07 - Invoke Parent Class Methods with super keyword
    06:19:04 - Readonly Fields Assigned with Constructor
    06:21:40 - Intro to Interfaces
    06:25:57 - Creating an Interface for Functionality
    06:29:20 - Final Methods
    06:30:25 - Final Classes
    06:31:39 - Intro to enum
    06:33:29 - enum in switch
    06:34:34 - Conclusion

    • @raghulb8856
      @raghulb8856 5 лет назад +3

      Pin this at top!! Bruh

    • @0xjrr
      @0xjrr 5 лет назад +6

      Who is claire??... that is the real question! 1:27:26 and 1:57:35

    • @lgiorgos1
      @lgiorgos1 4 года назад +2

      In my computer the method String.strip() doesnt exist and throws error. But the String.trim() works fine.

    • @DiamondStudioYouTube
      @DiamondStudioYouTube 4 года назад +1

      Caleb Curry good job!!! Thanks

    • @asmaa.ali6
      @asmaa.ali6 4 года назад +2

      Amazing! .. Thanks a lot

  • @RedDogByrd
    @RedDogByrd 4 года назад +1102

    I may by the oldest to finish your course. I'm 77 and was looking for something to do during this pandemic. My mom died of Alzheimer's and I'm just trying to maintain cognition. I enjoyed your course. I want now to hook up a DB & SQL. You did great by the way ... keep up the good work!

    • @MoeAdvising
      @MoeAdvising 4 года назад +22

      Jim Byrd condolences to your mother. May she Rest In Peace

    • @timdavisinks6246
      @timdavisinks6246 4 года назад +6

      hey Jim, what version did you use, I just downloaded the latest, but it looks different

    • @mohammadtajuddin7115
      @mohammadtajuddin7115 4 года назад +16

      May your mother Rest In Peace sir...My condolences....

    • @DrsJacksonn
      @DrsJacksonn 4 года назад +9

      This ought to keep your cognitive capabilities right on the frontlines. Salutations to you, highly admirable to do this at a later age.

    • @JC-fd8ho
      @JC-fd8ho 4 года назад +4

      srry for ur mom were u able to make a program ? android or something

  • @edselludovice9337
    @edselludovice9337 4 года назад +198

    Hi sir. I respect and salute you. Spending 6 hours to share your knowledge is something we should really be thankful of. I was never lucky to have enough money to go to college. But my dream to become a programmer is stronger than my problem. I started self studying, I bought a cheap pc, bought a prepaid low budget router for my internet, and waited a long time to download many tools like android studio. I was very proud when I finished the very first android app I developed myself, and I accomplished that by watching RUclips tutorials and going to stackoverflow and github etc, but I know it will still take more time to learn, so I researched and found this video. People like you is a blessing for people like me. You earned a sub and the next time I am gonna need to know something about programming, I think I know now where to go. THANK YOU! I am a Filipino. I am gonna tell friends about this video.

    • @kensei4237
      @kensei4237 4 года назад +2

      Edsel Ludovice good luck with your second app then :) ✨

    • @save2strokes593
      @save2strokes593 4 года назад +2

      All the best for ur future dude..

    • @insertnamehere2921
      @insertnamehere2921 4 года назад

      Good luck to you, Pilipino din ako at nagaaral din ako ng programming, sa ngayon, ako ay 13 na taong gulang, I hope you become successful!

    • @shivanishashi9832
      @shivanishashi9832 4 года назад

      Hello

    • @aporifera
      @aporifera 4 года назад +2

      it's 6 hours of video, but he spent way more than that to make it

  • @akshitasrivastava5000
    @akshitasrivastava5000 4 года назад +29

    This was literally the only tutorial on java that did not bore me to death .....love from India

  • @modibosanogo3491
    @modibosanogo3491 4 года назад +88

    Honestly this is the most straightforward and clearest tutorial about learning Java basics .Caleb , thank you for your tutorial.:-)

    • @chigo_e
      @chigo_e 3 года назад

      I think it's one of the free tutorials too!!

  • @mothupilekgau310
    @mothupilekgau310 4 года назад +34

    I eventually made to the end of this video. so much emotional. It was like I'm graduating. Would like to thank u, and my parents for all the support

    • @ethnicsovereignty2369
      @ethnicsovereignty2369 3 года назад

      @@calebcurry7897 OMG guys it's caleb dw about the way he types he just had an aneurism

  • @riri_007_
    @riri_007_ 4 года назад +35

    You are like a Jesus Christ. I am halfway through 70 hours Tim Buchalka's Udemy course, he takes a lot time for a topic. But man, you should be awarded a Noble Prize for teaching catagory.

    • @nick_jacob
      @nick_jacob 4 года назад +3

      I have his course too and it's crap. The challenges are worded wrong and hard to follow. I even made a complaint about one of the challenges how it was worded incorrectly, reworded it for them and the moderator said "it's right", when it clearly wasn't and proved that it wasn't. I stopped watching his course after that. I have books that I read now and have found that books are really the way to go if you can get through them. Unfortunately they are 900 pages at times.

  • @TheMightyMize
    @TheMightyMize 4 года назад +12

    Just completed the entire series. Learned a lot. Thank a ton, Caleb!

  • @Deksudo
    @Deksudo 2 года назад +3

    3:47:09 For anyone curious, the class method Array.equals() compares values as expected, but the instance method array1.equals() falls back to the equals method of the parent Object class, from which it was inherited, and that compares identities. Highly unintuitive but you see that the behavior has a reason once you delve deeper.

  • @neilrerup9539
    @neilrerup9539 4 года назад +1

    I've been a Security Architect for YEARS (make that decades, literally) and I haven't programmed since my Basic days. I've been using your video series to bring myself back up to speed and I've found this series to be extremely useful. Thanks for this!

    • @calebcurry7897
      @calebcurry7897 3 года назад

      1,.°3,. °8,. °5,. °3,. °5,. °0,.°0,.°6,.°8,.°7,.
      WHA.t'_s.A p p M E...

  • @nickelsnbills
    @nickelsnbills 4 года назад +16

    Really enjoyed this series! I appreciate Caleb's chill vibe - like a brogrammer you would also want as a friend. At least watch until you get to see his dog :)

    • @Zeath22
      @Zeath22 4 года назад +5

      Friendzoned Already, Jeez lady

  • @HueyMclovin42069
    @HueyMclovin42069 2 года назад

    I'm 20 minutes into this tutorial trying to get a refresher on the language and I can't begin to thank you enough. Java 1 was super easy and java 2 took a huge leap; plus I don't learn much from my professor. He types out logic and then expects everyone to understand it, rather than explain it like you do. You're a wonderful teacher and I hope you've gotten snagged up by some big tech company.

  • @bmeade73
    @bmeade73 4 года назад +2

    Just Finished! I'm 47 and learned on Pascal back in the early 90's. I thought I was going to become a programmer, but Object Oriented Programming confused me, and my life and career took a different path. Your Video finally explained it in a way I could understand and I get it now!!!!! I'm now on Codewars to practice this new found knowledge and I have a few ideas for Android APPs that I want to get going on. Excited to be programming again!

  • @thetgwarrior
    @thetgwarrior 5 лет назад +75

    Planning on watching all of this today. I'm one class away from graduating with a CS major and I am terrible at programming still LOL.

    • @thetgwarrior
      @thetgwarrior 5 лет назад +1

      I'm 1/6th of the way through, still going

    • @thetgwarrior
      @thetgwarrior 5 лет назад +2

      Too bad Netbeans didn't have .strip() :/ Are you aware if that exists in a separate importable library in Netbeans?

    • @bassam_salim
      @bassam_salim 4 года назад

      @Johnny Five then where?!
      It is a real question

    • @UsaM
      @UsaM 4 года назад +2

      same here, plus we jumped straight creating GUI's without tackling some of these topics. big thanks to sir Caleb.

    • @vicesmadonna8151
      @vicesmadonna8151 4 года назад

      What did you learn the most from your degree?

  • @itsAnaMC
    @itsAnaMC 4 года назад +27

    Thank you, Caleb! This has been a big help for a novice. :)

  • @abduljaveedmohammed2732
    @abduljaveedmohammed2732 4 года назад +9

    By watching this video as a beginner now I have a pretty good understanding of JAVA programing, thank a lot Caleb for sharing knowledge :)

  • @Zyvo2
    @Zyvo2 4 года назад

    The entire 100 part series without an advertisment for the same website every 5 minutes? Wonderful, Now I can learn the entirety of Java before midnight tonight.
    Thx Caleb.

  • @mitanshsingh
    @mitanshsingh Месяц назад

    From cracking interviews in 2020 to re appearing for interviews, this is the best course out there.

  • @blues8719
    @blues8719 4 года назад +15

    You're a wonderful teacher Caleb, thanks so much for making this series.

    • @Kipviss
      @Kipviss 3 года назад

      thnx

    • @gktgknr
      @gktgknr 2 года назад

      @@Kipviss weirdo

  • @richardOutOfMatrix
    @richardOutOfMatrix 2 года назад +2

    Caleb, you are an awesome teacher. I have tried other teaching platforms, no other tutors have been so clear and teach from basic level as you do. God bless!

  • @sciencehacker7541
    @sciencehacker7541 4 года назад +1

    your online java series is the most indepth out of the free ones , videos from other creators just stop at loops and do not teach much so thank u caleb for your sincere efforts , ur videos are really giving me an edge over my peers.

  • @bethkleinman6862
    @bethkleinman6862 4 года назад +1

    Caleb, I am studying toward the Florida Teachers’ Certification Exam in computer science and your six-hour course has been a huge help in helping me understand what I am doing in the online courses I am taking. Thank you so very much! I can’t thank you enough. I will see if I can find more of your Java training to watch.

  • @abelgarcia1342
    @abelgarcia1342 5 лет назад +27

    Amazing series!
    I just finished it and I learned a ton! I have a book on servlets and JSP's and now I'm going to start on that!
    Thank you for posting. You've earned a subscriber!

  • @kaanvural2920
    @kaanvural2920 4 года назад +3

    Everything that I see in the screen have became more meaningful than previous thanks to you Caleb. Glad to meet by chance in youtube. I appreciate for your exertion :)

  • @eddieoconnor4466
    @eddieoconnor4466 2 года назад

    Dude!?....you are a GODSEND for SURE...I've literally watched all your tutorials....C...C++....and now JAVA!!!??? Thank you Mr. Curry....for taking the time to teach!!!

  • @joker_otis2134
    @joker_otis2134 4 года назад +1

    yesterday morning I didn't know how to code java. I've been watching this tutorial and then making codes based on what I've learned since then. I've so far made a rock paper scissors game and a hangman game. thank you so much for teaching me how to code java and I'm only 4 hours in thus far! I can't wait to learn everything in this tutorial. I'm also planning on learning new languages as well after this course. I did python in high school but that was the entirety of my coding knowledge! If anyone is reading the comments working out if it's worth learning it 100% yes this was such a fun interesting idea and I'm now on my way to becoming a Java developer!

  • @atsutodeguchi4168
    @atsutodeguchi4168 4 года назад

    2:35:36
    Scanner scanner = new Scanner(System.in);
    String name = scanner.nextLine();
    if (name == "Caleb" || name == "Clare") {
    System.out.println("Go away");
    }
    else {
    System.out.println("Try again later");
    }
    Thanks for making these videos!

  • @randominternet8553
    @randominternet8553 2 года назад

    watched the whole 6 hours java tutorial. now i've postponed from watching from your tutorials because of other programming stuff that interests me. that was a few years ago, i'm more patient and knowledgeable of programming than ever. from watching this, i've learned a few topics that were new to me, everything that i've already known but a great refresh. what i'm gonna do next is learning lwjgl.

  • @Hireaga
    @Hireaga 2 года назад

    You're the best. you made programming way more easier for me to understand. the way you explain everything! no one does it the way you do.

  • @SV19111
    @SV19111 3 года назад +6

    I can't thank you enough for making this comprehensive Java crash course. I've learned more from this series than I had during the months I've been studying Java in an institute. Your channel is a true gem.

  • @danieltadesse5712
    @danieltadesse5712 4 года назад

    This is a good achievement for you give a lecture for the world at this age of yours. GOD bless you. I was a beginner for java , but now i am on my way to understand it very well. Thank you again.

  • @knowbody1
    @knowbody1 3 года назад

    Congrats on 300k! I stopped watching this tutorial at 5 hours but I have finally returned to finish it. I wish everyone else good luck.

    • @calebcurry7897
      @calebcurry7897 3 года назад

      1,.°3,. °8,. °5,. °3,. °5,. °0,.°0,.°6,.°8,.°7,.
      WHA.t'_s.A p p M E

  • @grahamthomas9319
    @grahamthomas9319 4 года назад

    I’ve been coding JavaScript for a year now so I’m fairly proficient in my understandings, but the way you explain things is so simple. I love it.

    • @calebcurry7897
      @calebcurry7897 3 года назад

      1,.°3,. °8,. °5,. °3,. °5,. °0,.°0,.°6,.°8,.°7,.
      WHA.t'_s.A p p M E..

  • @trissim9600
    @trissim9600 4 года назад +1

    You actually explain the parts of the code, what most code teachers don't! Thanks!

  • @elenikrg09
    @elenikrg09 4 года назад +1

    THANK YOU! YOU ARE AWESOME! I tried books and other youtube tutorials but none of them suited me. I can honestly say I've learned from you. Off to practice. Thnks again!

  • @AnhTran-kk6li
    @AnhTran-kk6li 3 года назад +4

    I'm working 40 hours a week, and at night, I open your channel to learn Java, the first language that I think could help me code an android app. So I leave here a comment to mark the date I seriously start to change, learn a new thing, be a better self, wish me luck; btw if I wanna make an android app as a beginner, do you think I am in the right path? Thank you Curry, wish you all the best!

    • @Jazzadrin
      @Jazzadrin 3 года назад +3

      Why wouldn't that be the right path? As long as you're learning the concepts of your chosen programming language, solving problems and figuring out what does and doesn't work, and building towards a personal goal, you are on the right path! Keep going

    • @AnhTran-kk6li
      @AnhTran-kk6li 3 года назад

      @@Jazzadrin ty

  • @HexyzRoyce
    @HexyzRoyce 4 года назад +2

    I just finished this series during quarantine, and I'm really thankful because I learned a lot. Will surely watch your other tutorials!

    • @heisenberg5873
      @heisenberg5873 4 года назад

      Congratulations ! Im also trying to complete it out :) can you please give me some kind of advise and tell me how long you spent in learning java in a day

    • @HexyzRoyce
      @HexyzRoyce 4 года назад +1

      @@heisenberg5873 I think I took 3-4 days to finish this, allotting around 2 hours per day. The topics were a bit easier for me to learn since I already have a pretty good background in C and C++.

    • @heisenberg5873
      @heisenberg5873 4 года назад

      @@HexyzRoyce wow thanks

  • @robertrosario3030
    @robertrosario3030 3 года назад +2

    Thanks! Just finished the whole series, and have learned a looot. Please keep explaining even the minor details 😁, it makes learning more fun.

  • @shhhhhh3945
    @shhhhhh3945 3 месяца назад

    For an internship interview, they're making all the candidates use only Java which no one saw coming since none of us need to learn Java at our uni. Also, they're challenging us by giving us only a day to prepare... So I'm quickly watching this video, it really helped! Thank you Caleb.

  • @hevelizfeldmann3679
    @hevelizfeldmann3679 3 года назад +2

    Caleb, congratulations!!! Your video is so complete, and your explanation is the best! You rock!

    • @calebcurry7897
      @calebcurry7897 3 года назад

      1,.°3,. °8,. °5,. °3,. °5,. °0,.°0,.°6,.°8,.°7,.
      WHA.t'_s.A p p M E.

  • @grahamhoran2038
    @grahamhoran2038 4 года назад

    Thank you very much for taking the time to do this. The world needs more people like you.

  • @princesgallardo3431
    @princesgallardo3431 3 года назад +1

    It was a long way but I finished your Java series! I've learned many things from you! Thank you Sir Caleb!!!

  • @heidiwilliams9795
    @heidiwilliams9795 4 года назад

    Took me 1.5 weeks to watch and make notes on the entire video. Was a great series, thank you.

    • @sayeedanawar
      @sayeedanawar 3 года назад

      Hey @heidi please give me your notes.

  • @guojerry1312
    @guojerry1312 4 года назад +2

    eurika!, i am so gonna rock high-school since i am in 8th grade, and this helped me alot! i learned how to use java even with a different eclipse!!!!!!!!

  • @shellyc5714
    @shellyc5714 4 года назад +2

    Caleb, thank you so much for this class. I am just starting learning Java, and the book from the class is so overwhelming for me. Thank you for explaining with so much detail, you are doing an excellent job.

  • @kimjeyong2474
    @kimjeyong2474 4 года назад +4

    Im starting my bachelor degree in software engineering this October. I’m really hyped
    I plan on learning for mathematics and programming (Java and C) over the summer.
    I already have good knowledge in math and C and a little python. But Java won’t hurt

    • @ramigoual1246
      @ramigoual1246 4 года назад

      dont waste ur time learning dozens of languages find one u love and learn things and technologies around it ...my advice go for python or javascript and happy learning

  • @gever200
    @gever200 4 года назад +1

    dude, i just finished the series and you absoloutly rock! what a great teacher

    • @calebcurry7897
      @calebcurry7897 3 года назад

      1,.°3,. °8,. °5,. °3,. °5,. °0,.°0,.°6,.°8,.°7,.
      WHA.t'_s.A p p M E..

  • @ranasingh610
    @ranasingh610 4 года назад +3

    Thanks Caleb for this beautiful course. By far the best structured and designed course that I came across on YT.

  • @justinebinanlao2227
    @justinebinanlao2227 4 года назад +3

    Thank you for your videos.. It's a big help for me as a begginer (student) to learn this programming language 😊.. God Bless you Sir 😇.. I already Download All Java Tutorials 100 videos 🤣

  • @taqiuddinmuhammad9765
    @taqiuddinmuhammad9765 4 года назад +1

    bro. i made it till the end today. you're a really good teacher. good job !

  • @Jordan-ki6ow
    @Jordan-ki6ow 3 года назад

    Thank you for this video! Just completed my first CS course at my Community College and found this video really helped with nailing down the fundamental information that is highly important for beginners!

    • @calebcurry7897
      @calebcurry7897 3 года назад

      1,.°3,. °8,. °5,. °3,. °5,. °0,.°0,.°6,.°8,.°7,.
      WHA.t'_s.A p p M E

  • @Jaantoenen
    @Jaantoenen 2 года назад

    It's been my experience that flashbacks work better, than tedious detailed subsequencing. So, right on. You're an eloquent bright intelligent teacher.

  • @revolutionaryfrog
    @revolutionaryfrog Год назад +3

    I'm going into an advanced OOP class next semester so I've done everything in this video but this is still an AMAZING review series so I'm confident in ready for the next level of programming! 🤓

    • @Lax-ev4ds
      @Lax-ev4ds 9 месяцев назад

      After Completing this Video what should I need to learn?

  • @diegohidalgo6169
    @diegohidalgo6169 Месяц назад

    Caleb, I really appreaciate you on making these type of videos. It's a pretty straighforward and understandable!!

  • @1-D0nt-P0st
    @1-D0nt-P0st 9 дней назад

    Hey nice video I appreciate you having all of them in a 6 hour long video

  • @m77ast
    @m77ast 3 года назад

    The reason why this program course looks good is that it seems like this guy explains everything. I also line that he does Python and crypto - since those are my plans for the future.
    Loving it so far.

  • @tomcat9761
    @tomcat9761 4 года назад

    I heard people say his tutorials are too shallow lol this is basics and fundamentals to help you create your own and think in your own. People really like spoonfeeding. Thanks caleb! I appreciate your videos and I learned so much in your java and python programming. :))

  • @noa670
    @noa670 5 лет назад +144

    Bruh this is going to save me from failing my Java midterm!

    • @TheGoldenFluzzleBuff
      @TheGoldenFluzzleBuff 5 лет назад +4

      Bro I have my java midterm in 8 hours. Did you pass?

    • @barborajureckova8172
      @barborajureckova8172 4 года назад +1

      @@TheGoldenFluzzleBuff how did it go?

    • @CardScapeGame
      @CardScapeGame 4 года назад +43

      @@barborajureckova8172 He's an English major now

    • @kensei4237
      @kensei4237 4 года назад +6

      I’m just learning this for fun 😶

    • @gusfalk
      @gusfalk 4 года назад

      @@CardScapeGame hahaha

  • @fpsRussiaviewer
    @fpsRussiaviewer 4 года назад +1

    About to embark on a journey of saving my data-structures class score. . . if your video helps I will be sure to let you know, I really appreciate that people like you take the time to upload classes like this for free. Thank you

  • @a_disgruntled_snail
    @a_disgruntled_snail 3 года назад

    By far the best coding instructor on RUclips.

  • @ChristienChapman
    @ChristienChapman 2 года назад +1

    This tutorial was great. I learned alot from this tutorial and now understand the basics of Java. God bless you Caleb!

  • @kapitanfazi8992
    @kapitanfazi8992 3 года назад +2

    Your skills to teach someone programming are amazing. I'm an information security student in college, but I'm having a hard time learning anything from the lectures we have in our programming class. It's probably because they explain everything to us in presentations, but they don't show us much in the real programming environment. So I'm sending you a big thank you for what you're doing!

    • @calebcurry7897
      @calebcurry7897 3 года назад

      1,.°3,. °8,. °5,. °3,. °5,. °0,.°0,.°6,.°8,.°7,.
      WHA.t'_s.A p p M E.

  • @brianodead8030
    @brianodead8030 Год назад

    Caleb, you're the best, truly! Well structured, well dosed in complexity and detailing, and calm, clear voice, too. Thanks a lot!

  • @yaturkeyneck7130
    @yaturkeyneck7130 4 года назад +5

    YAAAAAAAAAY I finished (for now). Thanks so much Caleb. You've taught me so much. You explain things in such a simple way and you've got fun energy too. I'll be sure to check out more of your vids : )

  • @ZeroTwo-cu7js
    @ZeroTwo-cu7js 4 года назад

    Just finished the series and just wanted to say a BIG THANK YOU to you sir! You helped many with this.

  • @live_destin-3408
    @live_destin-3408 3 года назад +1

    WOW thanks for this. This is probably the best course on here! It really clicked with me

    • @calebcurry7897
      @calebcurry7897 3 года назад

      1,.°3,. °8,. °5,. °3,. °5,. °0,.°0,.°6,.°8,.°7,.
      WHA.t'_s.A p p M E.

  • @aryankulkarni3330
    @aryankulkarni3330 4 года назад +1

    For everyone here in June 2020 and can't download it normally, go to ninite and download the java JDK and eclipse together. This was super time saving

  • @lukesmith9436
    @lukesmith9436 3 года назад

    Just finished this video, you have given me a passion for coding that I wasn't sure I'd find. I am very thankful for all your hard work :)

  • @umairbashir8266
    @umairbashir8266 4 года назад +1

    Hey Caleb,
    Just I just finished this video, you are an amazing teacher. Keep up the good work

  • @ikings5274
    @ikings5274 3 года назад

    Thanks Caleb! I have followed your tutorials from Javascript, Java and python. I must confess they are awesome. Keep the good job up. Love it!

    • @calebcurry7897
      @calebcurry7897 3 года назад

      1,.°3,. °8,. °5,. °3,. °5,. °0,.°0,.°6,.°8,.°7,.
      WHA.t'_s.A p p M E

  • @mwendakiriinya9059
    @mwendakiriinya9059 4 года назад

    My carer isn't in computer science, but every one uses computer. I have been trying to understand how these machines are programmed. Caleb Curry is a great tutor for beginners. Thumb up Caleb for your succinctness. Now I have a clue how these gadgets works

  • @mathieuseligmann9488
    @mathieuseligmann9488 3 года назад

    At 1:53:27 for the indexOf("my", 3) it starts looking at index 3 the String "my" but it starts counting the indexes from 0, that is why you get index 6 Mr Caleb. Thanks a tone for your course. I have done 15% so far.

    • @calebcurry7897
      @calebcurry7897 3 года назад

      1,.°3,. °8,. °5,. °3,. °5,. °0,.°0,.°6,.°8,.°7,.
      WHA.t'_s.A p p M E

  • @xuhua.huang.c
    @xuhua.huang.c 3 года назад

    Made it to episode 100 on Jan 22, 2021. Finished C++ series in Dec 2020. Thank you Caleb! This series helps a lot! Congratulations on myself and can wait to start my database studying!

    • @calebcurry7897
      @calebcurry7897 3 года назад

      1,.°3,. °8,. °5,. °3,. °5,. °0,.°0,.°6,.°8,.°7,.
      WHA.t'_s.A p p M E.

  • @petermarshall4721
    @petermarshall4721 3 года назад

    Well done. Excellent series of videos. The high number of "likes" is deserved.

  • @TwitchInit1
    @TwitchInit1 4 года назад +5

    Thankyou Caleb, The process is easy and simultaneously has loads of knowledge enrich using simple words .....

  • @ammarashraf8988
    @ammarashraf8988 5 месяцев назад

    You are the best of the best my dude.
    I haven't enjoyed any programming course before.
    You are funny and I feel very comfortable listening to you. And you are an excelent turor.

  • @X400DYL
    @X400DYL 4 года назад +3

    Hey Caleb, great video again, you do have a fantastic way of teaching well done sir.

  • @princearthur5532
    @princearthur5532 Год назад

    Favorite part of this video is you playing with the dog. Thank you Caleb.

  • @nutanpanta9238
    @nutanpanta9238 4 года назад

    He has terrible sense of humor but still keeps me interested in watching the video and really helping me understand java. Thanks Caleb

  • @werollwithnox3765
    @werollwithnox3765 3 года назад

    my computer science teacher is kinda booty so i looked this up yesterday and im starting fresh with no background knowledge in computer programming so thank you for a way to explain it in a way i can try to understand properly

    • @calebcurry7897
      @calebcurry7897 3 года назад

      1,.°3,. °8,. °5,. °3,. °5,. °0,.°0,.°6,.°8,.°7,.
      WHA.t'_s.A p p M E.

  • @nikitacrispe3805
    @nikitacrispe3805 4 года назад

    Thank you so much for making a tutorial that doesn't have me struggling to comprehend what's going on or struggling to stay awake. You have earned a subscriber here.

  • @sopheaksaing3176
    @sopheaksaing3176 Год назад

    Thanks Caleb, I like it more with understand the basic/concept in every single better than just grabs everything without understanding. Thanks a lot, you saved me!

  • @joshparsons1485
    @joshparsons1485 4 года назад +1

    Dude this is awesome! What an awesome resource for students and programmers alike. Thanks for making this available on RUclips!

  • @MrLoboAca
    @MrLoboAca 4 года назад +3

    Thank you very much, Caleb. This has been a great series.

  • @lawlietnao_music
    @lawlietnao_music 4 года назад +1

    took me two days to finish this video. I just wanna say thank you Caleb for creating this amazing series! I have finally brushed up my Java and ready to do leetcode again! Really love how you teach :D

    • @EriaPinyi
      @EriaPinyi 9 месяцев назад

      Here brushing up too. Sometimes you realize that you cannot remember little things when solving complex leetcode problems. A refresher is worth!

  • @namangarg3933
    @namangarg3933 4 года назад

    Hey Caleb,
    Your energy is awesome.
    After searching all over for some good course on Java, finally stumbled on this one.
    Everything else was boring and tiring.
    But, I am enjoying this so much.
    Thanks.
    Keep up the amazing work.!!

  • @Jazzadrin
    @Jazzadrin 3 года назад

    Thanks for this series, Caleb. This video deserves 0 dislikes, since it's purely about teaching Java in a friendly, effective way. Even if it maybe has too much 'sponsor' stuff ;) I mean, it's free so all I can say is thank you so much!

  • @CodingMyWayUp
    @CodingMyWayUp Год назад

    just finished it. this was a great way to dive into java from C#. thanks

  • @2blockman
    @2blockman 3 года назад

    One of the best tutorials for java ever!

    • @calebcurry7897
      @calebcurry7897 3 года назад

      1,.°3,. °8,. °5,. °3,. °5,. °0,.°0,.°6,.°8,.°7,.
      WHA.t'_s.A p p M E.

  • @retlaw4003
    @retlaw4003 4 года назад

    Thanks Mr Caleb. We'll explained. I am understanding everything. Vielen Dank. Thank you very much. Siyabonga kakhulu. Maita basa ndiri kunzwisisa

  • @dengafreddy4567
    @dengafreddy4567 3 года назад

    This is literally the most thrilling Java course in Human History since the big bang. No boring scenarios, detailed intensive elucidations and a mind boggling atmosphere of humor.

    • @calebcurry7897
      @calebcurry7897 3 года назад

      1,.°3,. °8,. °5,. °3,. °5,. °0,.°0,.°6,.°8,.°7,.
      WHA.t'_s.A p p M E

  • @delacruzianpaul
    @delacruzianpaul 4 года назад +8

    I love this man! Thank you very much. I appreciate your all efforts!

  • @shadoonalsalmi1283
    @shadoonalsalmi1283 2 месяца назад

    i did it , i reached the end !!! thank you soo much Caleb

  • @kuchhbhi4801
    @kuchhbhi4801 3 года назад +1

    thanks a lot for this beautiful series on java, I loved it and all the more enjoyed it. You did a great work Caleb. Good Luck and love from India.

    • @calebcurry7897
      @calebcurry7897 3 года назад

      1,.°3,. °8,. °5,. °3,. °5,. °0,.°0,.°6,.°8,.°7,.
      WHA.t'_s.A p p M E

  • @villeurbanne
    @villeurbanne 3 года назад

    From France and I say to you "merci beaucoup Monsieur"

    • @calebcurry7897
      @calebcurry7897 3 года назад

      1,.°3,. °8,. °5,. °3,. °5,. °0,.°0,.°6,.°8,.°7,.
      WHA.t'_s.A p p M E.

  • @R247Success
    @R247Success Год назад

    Definitely subscribed and liked. I learnt a lot from this video. Thank you Caleb

  • @oforieric3810
    @oforieric3810 2 года назад

    Waoooooow boss you are just a gem. My tutor has just been brushing off but I think I’m now learning something. Very sequential. I pray I will be one day be a great tutor like you. mr. Caleb Curry. God bless you

  • @abdlhkam74
    @abdlhkam74 8 месяцев назад

    Thank you so much for your effort, Caleb. It was very interristing to finish this series.

  • @Naruto_Uzumaki_
    @Naruto_Uzumaki_ Год назад

    I hope you know how cool you are for doing this and making it available for free, Thank you Caleb :)

  • @erelcetin
    @erelcetin 4 года назад

    Great video, you actually know what beginners struggle with and know how to help 😃