Java Tutorial for Beginners – Original Step by Step

/, Programming Video Tutorials, Uncategorized/Java Tutorial for Beginners – Original Step by Step

Java Tutorial for Beginners – Original Step by Step

FavoriteLoadingAdd to favorites

Updated to latest Java 8 version
Easy to follow step by step Java programming tutorial.
Buy the full 6 hour video at
The direct download link at


In 6 hrs you will learn all the important concepts of Java, each explained using small simple programs. The teaching method used, will be the easiest way to learn Java, that you will ever find.

Now updated to the latest Java 8 version. Includes topics on Generics, Console input, Reflection, Annotations, Lambdas and Stream API


  1. luis schalch April 26, 2017 at 5:05 pm - Reply

    I have to say that this is the beginning of a great passion for me, I really enjoyed your video and the way it was presented, very fast, clear, well-presented and kept me focused all the time, I’ll be digging into the next ones and hope to find the next levels in here so I can become proficient at java programming. if I could rate this it would be 5/5!

  2. Sikandar Pathan April 26, 2017 at 5:07 pm - Reply

    Thank you sir for a very detailed and informative video. You are a wonderful coach and can really simplify complicated concepts with easy examples. Thanks again.

  3. Saqib Saleem April 26, 2017 at 5:07 pm - Reply

    I really really admire your work. its been few days I was trying to find some good tutorials on Java, and i found yours best of all. Keep it up. Once again, superb effort.

  4. samcrew April 26, 2017 at 5:09 pm - Reply

    this is probably the greatest tutorial video ever created.

  5. Akash gupta April 26, 2017 at 5:09 pm - Reply

    Best Video ever ever ever ever taught in Java.Never seen this kind explanation before on YOUTUBE.Hats off to you it’s just Stupendously, fantabulous, amazing, gobsmackingly, excellent, unforgettable.No further words to say.
    I would rather say you should make other programming languages (Famous or needy one) video just like the above.

  6. Patrick Röich April 26, 2017 at 5:11 pm - Reply

    Patrick, I just wanted to say THANK YOu very much for this video. It really helped me in the basics and I think the way you explain will also help losts of people in the future.

    Regards from Buenos Aires!

  7. Dumpeti Rajesh April 26, 2017 at 5:12 pm - Reply

    Being 0% knowledge in java then i started searching for java tutorials from 2 months onward and watched some videos and bought a book but when i started watching this video i learned somewhat of java really i learned.thank you…
    excellency of this video is explaining each and everything in simple and understandably manner.watched hundreds and thousands of videos in youtube but the truth is this is my first comment..once again thank you patrick…

  8. sri lekhya April 26, 2017 at 5:12 pm - Reply

    I am from civil background. I would like to learn Java. This is the best tutorial video in Youtube. Thank You Mr. Patrick.

  9. vikky loganathan April 26, 2017 at 5:12 pm - Reply

    @patrick washingtonDC, Omg you have given the best ever video tutorial for java. I have gone through many tutorials but honestly i say this is the best ever java tutorial for beginners. Thumbs up man! CONTINUE YOUR WORK!! 👌👌👌

  10. Afshania Rahman April 26, 2017 at 5:15 pm - Reply

    This tutorial is so organized and easy to learn.It helps me a lotttttttttttttt….Thnxxxx man u have such a great power to reach the audience mind..

  11. John Santi April 26, 2017 at 5:18 pm - Reply

    You are an extraordinary teacher. thank you so much for the lessons. I am trying to learn java in order to better use Android Studio to write the Apps i have designed. I feel like im finally making progress.

  12. Timothy Hoang April 26, 2017 at 5:19 pm - Reply

    I know you probably can’t get to this comment because of all the others out there but, thank you for doing what my teacher won’t do. Teaching me.

  13. phone gamer April 26, 2017 at 5:20 pm - Reply

    I’m 16 and I’ve been learning Java from other sources but this one is amazing clear,easy and simple I now feel knowledgeable about the program thanks again

  14. Devin Villarreal April 26, 2017 at 5:20 pm - Reply

    I remember him saying at one point in the video that when he was first learning Java he struggled with the concept of how objects worked and I believe this tutorial was inspired from his passion to help the beginner. The lesson plan introduces things a well-thought-out order and the exercises are relevant to real life situations where the Java language comes to use. This video has been edited to have maximum content and minimal down time. I must have re-watched sections of this video over 20 times for them to really sink in and the result was the feeling of being enlightened when things really started coming together. If I could go back, this video itself would have been my single starting point for Java. I highly recommend picking up the full version to support Patrick’s contribution (and see the rest of the video. The 2 hour mark is my favorite part)

  15. aditya muddana April 26, 2017 at 5:21 pm - Reply

    sir your teaching was really so clear,This video shows how passionate about to teaching you are. thank u so much .it was helps to me a lott

  16. Mat Do April 26, 2017 at 5:24 pm - Reply

    This is a superb tutorial

  17. syeda meraj April 26, 2017 at 5:27 pm - Reply

    the best way of teaching simple and clear. great!!!!!!

  18. aadithyaks April 26, 2017 at 5:28 pm - Reply

    Thanks Patrick!!! Great Teaching!
    I am an experienced engineer…and there are tons of Java learning tutorials online…in youtube.

    But I was lucky to stumble on this….really simple and superb ….!!! Good keep it up!
    It was very helpful…!!!!

  19. abhinav pandey April 26, 2017 at 5:28 pm - Reply

    You have made my life so much easier. I have been learning Java Programming for 1 month now and still have no clue what my teacher says in class. This video is so efficient and concise, and that honestly amazes me. THANK YOU SO MUCH!

  20. angel raval April 26, 2017 at 5:30 pm - Reply

    I guess the video is not good….it was so freaking very very good! it was so…. AMAZING!!!!!!!!!!!!! thank you

  21. Sanvit Sonkar April 26, 2017 at 5:31 pm - Reply

    Helped me to learn and understand java

  22. Jose Ferrer April 26, 2017 at 5:31 pm - Reply

    Who else is here because of finals week?

  23. Nisarg Mehta April 26, 2017 at 5:31 pm - Reply

    This is the best tutorial man keep it up!!

  24. Mohamed Habib April 26, 2017 at 5:33 pm - Reply

    Man you are brilliant, you’ve saved me in my final exam 😀 been the whole year tryna understand this shit from the doc but never got it except now from you 3 hours before the exam
    Hugeeeee Thanks <333

  25. Virginia Chubo April 26, 2017 at 5:36 pm - Reply

    You the best teacher ever. I now understand java because you give real life example, so for me its easy to grasp

  26. Nikolai Jones April 26, 2017 at 5:36 pm - Reply


  27. MrCocoBean April 26, 2017 at 5:37 pm - Reply

    Im only 12 but im intested in pursuing my dream of coding this is a video that let me get started on basics and hopefully i can achieve the full understanding of the language.

  28. Ghafoor Baltistani April 26, 2017 at 5:37 pm - Reply

    i am learning java programming but i thought it is very complicated language after watching this video i feel java is simple language …….thumbs up sir

  29. Shaffi Tsuma April 26, 2017 at 5:39 pm - Reply

    Thank you so much Patrick for making it easy for people like us who have not done a Java course to understand what the language is all about

  30. Vamshi reddy Bommana April 26, 2017 at 5:40 pm - Reply

    nice teaching easy to understand java awesome tutor

  31. Nanda Mahi April 26, 2017 at 5:41 pm - Reply

    wow it’s so simple to learn Java…. u gave me that confidence… awesome yaar

  32. kaali billee April 26, 2017 at 5:41 pm - Reply

    The person in the video should seriously consider being a teacher or a professor, he teaches better than the so called professors I have encountered.

  33. Manthra Moorthy April 26, 2017 at 5:44 pm - Reply

    Taught in a correct speed and easy to follow great hard work was put behind it I guess……thank u

  34. Fredoo Bless April 26, 2017 at 5:45 pm - Reply

    You are an amazing lecturer! I did not understand much of this java programming in my college but those videos really helped me to understand better than ever before. Thank you so much and more of the video, please. God bless you!

  35. Koustav Kreation April 26, 2017 at 5:45 pm - Reply

    just awesome

  36. Pooja H J April 26, 2017 at 5:45 pm - Reply

    Thank you. You explanation made me to understand clearly. Amazing work by you

  37. Andrew Shear April 26, 2017 at 5:48 pm - Reply

    Very good tutorial! I’m hard of hearing and accents are hard for me to understand. This tutorial took me extra time because of that but man I have to say you did a fantastic job. Well done you are a fabulous teacher!

  38. VINAY KUMAR MALVIYA April 26, 2017 at 5:49 pm - Reply

    Superb tutorial of java basics. Really it helps me a lot to start with basics of the java.
    Thumbs up for the tutorial.

  39. Shekhar Srivastava April 26, 2017 at 5:50 pm - Reply

    Awesome tutorial. It really help me. Before watching your video i was afraid of the word Java. Thank u v much Sir. Fully satisfied with your teaching and presentation methodology. Please continue uploading more tutorial of java. I want to learn more. Thanks a lot.

  40. Saim Adnan April 26, 2017 at 5:52 pm - Reply

    Yar Bro u just made my day .. thanks a lot .. this tutorial is amazing specially for freshies like me .. thanks 🙂

  41. Chatur Bhuja April 26, 2017 at 5:53 pm - Reply

    Your teaching style is clear and excellent. I learned Java in this Video only and it is worth for me. Thank you.

  42. basir behrooz April 26, 2017 at 5:54 pm - Reply

    The best lecturer i have ever listen to
    thank you so much
    you are amazing .
    thanks a billions

  43. Kyan Padero April 26, 2017 at 5:55 pm - Reply

    you’re a better teacher than my computer science teacher 😂

  44. Dave Workman April 26, 2017 at 5:58 pm - Reply

    Wow!..this is an amazing instructional video..Now one of my favorites..Thanks for sharing your knowledge.

  45. Vinayak Nagaraj April 26, 2017 at 5:59 pm - Reply

    what i could not learn in 5 months bro you taught me in 1hr 27min
    thanks a lot

  46. 24k SuperVehicles April 26, 2017 at 6:02 pm - Reply

    Mr Patrick, I am a computer student and my teacher started teaching us Java 2 months ago. Honestly speaking, I wasn’t able to understand anything and not to forget, I have my computer exams next month and so I was worried. Then one day I came across your video😃 All I want to say rite now is thanks a ton for making this video. Now I understand every bit of Java😆. Thanks

  47. Jesse Wakukha April 26, 2017 at 6:02 pm - Reply

    Am the beginner and am truly glad to meet you Patrick,i find this easy to go ahead

  48. Nishita Kumar April 26, 2017 at 6:02 pm - Reply

    Honestly one of "THE" Best tutor I have comeacross so far. God bless you. Your teaching method is simply awesome and you make it dead easy for non-programmers too.

  49. Kathleen Kim April 26, 2017 at 6:03 pm - Reply

    Thank you so much I learned within an hour and a half. This is very helpful. Good Job!

  50. phone gamer April 26, 2017 at 6:03 pm - Reply

    thank you so much for this tutorial it really made it simple to learn.

Leave A Comment