Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Hands-On Java

Caleb Curry via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Embark on a comprehensive 14-hour Java programming journey through this hands-on tutorial series. Learn essential Java concepts from the ground up, starting with basic syntax and progressing to advanced topics. Explore version control with Git and GitHub, file handling, and the Java Collection Framework. Dive into problem-solving with a maze solver project, and master object-oriented programming principles. Discover key Java features such as generics, packages, and exception handling. Gain practical experience with real-world coding examples, refactoring techniques, and project setup using Gradle. By the end of this extensive tutorial, develop a strong foundation in Java programming and be prepared for more advanced Java development challenges.

Syllabus

Hands-on Java - All-in-One Tutorial Series (7 HOURS!).
Hands-on Java Tutorial - Introduction - Day 0.
Hands on Java - the Basics - Day 1.
Hands-on Java - Basics Part 2, Git fail, Control Flow - Day 2.
Hands-on Java - Git and GitHub Setup for Java Projects - Day 3.
Hands on Java - Reading from a File, Collections - Day 4.
Hands-On Java - Java Collection Framework - Day 5.
Hands on Java - Stacks Explained - Day 6.
Hands on Java - Iterators - Day 7.
Hands on Java - Backtracking Maze Solving Problem Intro - Day 8.
Hands-on Java - Maze Solver Solution (Part 1) - Day 9.
Hands on Java - Maze Solver Solution Part 2 - Day 10.
Hands on Java - Valid Index (Bounds) Checking - Day 11.
Hands-on Java - Refactoring Examples - Day 12.
Hands-on Java - and I OOP (Object Oriented Programming) - Day 13.
Hands-on Java - Solving a List of Mazes - Day 14.
Hands-on Java - Parsing File Input - Day 15.
Hands-on Java - Looping with File Input - Day 16.
Hands-on Java - Collections Introduction - Day 17.
Hands-on Java - Hashing and HashMaps - Day 18.
Hands-on Java - hashCode Method Contract Explained - Day 19.
Hands-on Java - Override hashCode and equals - Day 20.
Hands-on Java - HashSet - Day 21.
Hands-on Java - Creating a Generic Class - Day 22.
Hands-on Java - Generics with Multiple Types - Day 23.
Hands-on Java - Generic Wildcards and Casting Lists - Day 24.
Hands-on Java - Gradle Setup - Day 25.
Hands-on Java - Packages - Day 26.
Hands-on Java - Access Modifiers - Day 27.
Hands-on Java - Checked and Unchecked Exceptions - Day 28.
Hands-on Java - Throwing our Own Exceptions - Day 29.
Hands-on Java - What's Next - Day 30.

Taught by

Caleb Curry

Reviews

Start your review of Hands-On Java

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.