Intro to Java Programming - Course for Absolute Beginners

3,028,089
0
Published 2019-05-21
Java is a general-purpose programming language. Learn how to program in Java in this full tutorial course. This is a complete Java course meant for absolute beginners. No prior programming experience is required.

Course created by Tech with Tim. Check out his channel:    / @techwithtim  

⭐️ Course Contents ⭐️
⌨️ (0:00:00) Introduction
⌨️ (0:06:18) Variables & Data Types
⌨️ (0:17:55) Basic Operators
⌨️ (0:29:36) Input and Scanners
⌨️ (0:38:40) Conditions and Booleans
⌨️ (0:49:54) If/Else/Else If
⌨️ (1:00:08) Nested Statements
⌨️ (1:07:18) Arrays
⌨️ (1:15:29) For Loops
⌨️ (1:24:46) For Loops (Continued)
⌨️ (1:34:10) While Loops
⌨️ (1:40:50) Sets and Lists
⌨️ (1:55:25) Maps & HashMaps
⌨️ (2:07:46) Maps Example
⌨️ (2:16:09) Introduction to Objects
⌨️ (2:29:05) Creating Classes
⌨️ (2:44:06) Inheritance
⌨️ (2:57:50) What Does STATIC Mean?
⌨️ (3:07:02) Overloading Methods & Object Comparisons
⌨️ (3:17:37) Inner Classes
⌨️ (3:25:23) Interfaces
⌨️ (3:37:32) Enums

Download the Eclipse editor: www.eclipse.org/downloads/

--

Learn to code for free and get a developer job: www.freecodecamp.org/

Read hundreds of articles on programming: medium.freecodecamp.org/

All Comments (20)
  • @DavidVelasquez9
    The notion of a flawless marriage or relationship is a myth. There's no set formula for success; what works for one couple may not work for another. Yet, I've discovered that there's always a way forward, even in the most challenging times. Five years ago, my wife and I encountered significant hurdles in our marriage that nearly led to divorce. Despite the adversity, we managed to weather the storm and emerge from it with our bond renewed and revitalized
  • @Iknowpython
    (0:00:00) Introduction (0:06:18) Variables & Data Types (0:17:55) Basic Operators (0:29:36) Input and Scanners (0:38:40) Conditions and Boolean (0:49:54) If/Else/Else If (1:00:08) Nested Statements (1:07:18) Arrays (1:15:29) For Loops (1:24:46) For Loops (Continued) (1:34:10) While Loops (1:40:50) Sets and Lists (1:55:25) Maps & HashMaps (2:16:09) Introduction to Objects (2:29:05) Creating Classes (2:44:06) Inheritance (2:57:50) What Does STATIC Mean? (3:07:02) Overloading Methods & Object Comparisons (3:17:37) Inner Classes (3:25:23) Interfaces (3:37:32) Enums watch my channel also for some good python projects
  • @Malkovith2
    You are teaching more in 4 hours than I've learned in 4 years in school.
  • @Ugtop10
    I started watching this video on December 12, 2022; it was a Monday, and I have been watching, writing, and practicing each step for a week or more. To this date, April 27, 2023, I have completed this course, and it was worth it. 4 months watching the 3:48:24 video—surely it was worth it. I'm proud and thank this channel because Java is now clear to me, and I'm looking forward to achieving my goals.
  • @vitruvian7875
    As someone who's teacher is actually teaching us anything and just talking every class.... thank you for actually teaching me something
  • @RocknRollDina
    I love this kid's teaching style. And I mean kid in a respectful way. He's young but the way he explains things is so easily understood, I watch him on his channel also. Thanks Tim!
  • This course is organized well and the instructor helped me understand some of the topics I was unable to grasp from other courses, excellent job!
  • @CARSMullingar
    You are probably the only way i am going to make it through my software engineering degree. Thank you so much man. i agree with all the other guys who say your teaching method is epic!! please keep up the good work.
  • @iho2437
    Tim is the man. I know he speaks kind of fast for some people, but his pacing is perfect for me.
  • @sriglin1
    So, I'm taking a Skillsoft course for Java SE 8 at work in my downtime and I gotta say, man; this series of tutorials have been way more beneficial to me than any of those online courses. When I study along with you, I know exactly what's happening because you explain things so simple yet thorough and ask questions in a way that is easy to understand. Thanks a ton, man!
  • @tnshark3127
    This is really good, and I really wanna say thanks for this as it made my beggining in programing so much more fundamented. Thanks for everything!!!
  • Thank you very much Sir for this video. I was really looking for such an exhaustive video tutorial on Java and this came to my rescue. The vast number of examples with very good explanations and a clear voice makes it easier for any beginner to grasp easily. Thank you once again :)
  • @mremy8813
    This is excellent. Speaking with clarity and intention of explaining the logical process rather than focusing on the syntax. Well done.
  • Thank you. You are a great professor. You go fast and get to the point, not wasting valuable time.
  • @maxibi
    3:09:21 The method equals() is already created by java as a built-in method (as an object comparison). Even if you don't create that, you can still access the equals method but it specific to object comparison. If you create equals function in the Student class, you are overriding the equals method for the object comparison with something else. The if-else-statement can be simplied as oneline: return this.name.equals(other.name);
  • @Danny-ru7uf
    Thank you so much, my comp Sci professor just straight jumped into the course without explaining the small crucial details leaving me really confused but your course has helped me a lot! Thank you!
  • @Jay16Mar
    Just started a course that requires me to code in Java from scratch after a 6-8 month break. Great refresher video!