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

This course aims to teach students Java programming through hands-on tutorials. By the end of the course, learners will be able to read from files, work with collections, understand object-oriented programming concepts, and solve complex problems using Java. The course covers topics such as control flow, Git and GitHub setup, iterators, backtracking maze solving, refactoring, generics, exceptions, and more. The teaching method involves practical exercises and coding challenges to reinforce learning. This course is suitable for beginners who want to learn Java programming from scratch.

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.