Hacker Courses The online courses programmers keep recommending, ranked from 20 years of public forum comments.
i
#113 on Reddit

Java Tutorial

Udemy

13 recommenders · 14 threads · recommended in 8 years, 2013–2020 · score 18.9

Go to course ↗

A free introductory Java programming course by John Purcell on Udemy, covering Java basics from the ground up. Commenters point to it as a starting point for complete beginners.

Commenters call it a free, in-depth, and very good introduction to Java that walks beginners through the fundamentals at a good pace.

Programming Languagesbeginnerfreevideo lectures#java#introduction#programming basics#udemy#purcell

Recommendations by year

20132020

On Reddit (15)

  1. Strongly recommendschris1666r/learnprogramming2020in “6 weeks for Java fundamentals?”▲ 1

    IF you are a complete beginner Id recommend this one as far as videos and its FREE , https://www.udemy.com/course/java-tutorial/ If you're past the fundamentals then go for the vid course that askhawz posted below, its quite comprehensive, 79 hours but not free

  2. Strongly recommendsCodeKnight11r/learnprogramming2018in “Aced my Programming Logic class, onto Java (class) in 11 days!”▲ 5

    Check out John Purcell's free Java course on udemy. It's a very good course that'll help you with the Basics of Java. Edit - Here's the link for you - https://www.udemy.com/java-tutorial/

  3. Strongly recommendstriplemallardr/learnprogramming2017in “Help guide a beginner”

    My recommendation is to first take a intro to programming course and then take a web development course. The languages that you will use in web development are likely going to be different than what you'll learn in a intro programming course, but I think that taking an intro programming course is…

  4. Strongly recommendsCatsPerSkir/learnprogramming2015in “Low-Income household, nephew wants to learn programming. Where to start?”

    Money usually has nothing to do with it. Tons of resources that are free, and others that can be obtained for free. Best place to start depends. It sounds like the language he's most interested in is Java. On Udemy there is a fantastic course available for free that goes into depth about Java…

  5. Strongly recommendsGlazy07r/learnprogramming2014in “Need a quick jump on learning Java in ~2 months”▲ 1

    There is an awesome course on Udemy by John Purcell! You can find it here: https://www.udemy.com/java-tutorial/#/

  6. Strongly recommendspenguinbass1r/learnprogramming2014in “Need help finding a Java course that fits me”▲ 1

    I used this free course and thought it was fantastic for a java introduction https://www.udemy.com/java-tutorial/#/

  7. Strongly recommendsfactsfinderr/learnprogramming2014in “10 page list of links for anyone beginning programming - link to google doc. Feedback welcome!”▲ 2

    There is another cool free resource to learn java and that's in Udemy.com https://www.udemy.com/java-tutorial/ its free and highly recommended.

  8. Strongly recommendsSteazGamingr/learnprogramming2013in “I'm trying to learn java. Can someone give me some advice?”▲ 1

    I loved this free course.. guy's a great tutor: https://www.udemy.com/java-tutorial

  9. RecommendsAritificialPhysicsr/learnprogramming2019in “Java Blues”▲ 1

    I suggest this course: https://www.udemy.com/java-tutorial/ Also, keep practicing Java daily. Write garbage code. Write Hello World porgrayms. Just keep writing something and you'll soon get over it.

  10. RecommendsCodeKnight11r/learnprogramming2018in “Looking for a Java course”▲ 1

    Stanford's CS106A? If you want to learn Java I'd personally recommend University of Helsinksi's Object Oriented Programming MOOC ( mooc.fi/en ). It is project based and teaches you the fundaments really well. Supplement the MOOC with John Purcell's free Java course on Udemy…

  11. Recommendshugthemachinesr/learnprogramming2018in “I have around 6 months of free time (only working 10 hours/week). I want to be able to learn programming so that I can get any type of experience and at least get a minimum wage job in the programming field. What should I be doing in this 6 month timeframe?”

    I recommend you begin with this: https://www.udemy.com/java-tutorial/ Then do this: http://mooc.fi/courses/2013/programming-part-1/ followed by the second part: http://mooc.fi/courses/2013/programming-part-2/ They are recommended by java subreddits and i have tried them both and I think they are…

  12. RecommendsProudVirgin101r/learnprogramming2016in “Best Java course subscription?”

    I recommend this course: https://www.udemy.com/java-the-complete-java-developer-course/ I have taken this class and it is worth the investment. The instructor answers any questions you may have and presents every topic by using examples. Plus, once you are enrolled, and you course updates forever…

  13. Recommendscj1mr/learnprogramming2014in “Suggested Resources for beginner wanting to learn java?”▲ 1

    The free course on Udemy by John Purcell is a good place to start - https://www.udemy.com/java-tutorial/ . If you are considering reading a book, I would recommend Head First Java - http://www.amazon.co.uk/Head-First-Java-Kathy-Sierra/dp/0596009208 . Once you get the fundamentals of programming…

  14. Recommendsboxingdogr/learnprogramming2013in “Is visual basic worth learning?”▲ 1

    do you a favor and learn java, c# or python. check out this https://www.udemy.com/java-tutorial/ and https://www.udacity.com/course/cs046

  15. Mentionsnibble25r/learnprogramming2016in “[Java] Can someone give me an exercise to do to better understand access modifiers?”

    https://www.udemy.com/java-tutorial/learn/#/ Look at Lecture 31: Encapsulation and Api

Related courses

Keyboard

In the course grid
←↑→↓
Move between courses
Home End
Start / end of row (with Ctrl: first / last)
PgUp PgDn
Jump several rows
Enter
Open course
S
Save / unsave course
1–5
Best, Trending, Hidden gems, Evergreen, Saved
[ ]
Previous / next topic
On a course page
← →
Previous / next course in your list
S
Save / unsave
O
Open the course website
Esc
Back to the grid
Everywhere
/
Search
T
Light / dark theme
?
This help