Java 101 - Fundamentals
Course Summary
Learn the fundamentals. This course starts from square one, installing Java, and continues through operators, variables, loops, and arrays. This course is the perfect first step for aspiring Java developers.
9 Sections · 103 Pages · By Ryan Desmond
-
Level
Introductory course. Perfect for beginners.
-
Duration
100 Hours. Or, ~1 month of dedicated learning @ 15-20 hours per week
-
What's included
60 lessons, 22 videos, 100+ examples, 30+ lab challenges, 17 quizzes, 8 journals
-
Certificate
Java 101 Certificate
Unlock this course
$12/month Core Membership
7-day free trial
Unlock all courses
$29/month Pro Membership
7-day free trial
This course is part of the following career track:
-
1) Getting Started
-
Introduction
-
About Java 10110 min
-
Using CodingNomads Discord Community3 min
-
Java Installation
-
How to Install Java JDK6 min
-
Quiz: JDK
-
Inspiration
-
Why Are You Here?
-
Productivity Tips, Growth Mindset, and Why Learn Java
-
-
2) Tools of the Developer Trade
-
Command Line Interface (CLI)
-
Using a Terminal Emulator4 min
-
What is the CLI?7 min
-
Video: Intro to the CLI23 min
-
What is Vim?5 min
-
Video: What is Vim?6 min
-
Quiz: CLI
-
Java & the CLI
-
Java's
main()method9 min -
Run Java from the CLI4 min
-
Video: Java & the CLI13 min
-
Quiz: Java & the CLI
-
File System & Source Files
-
Dev Workspace Setup4 min
-
Video: Dev Workspace9 min
-
Get Your Java Labs Project & Examples3 min
-
Video: Clone Labs Project5 min
-
Git & GitHub
-
What is GitHub?6 min
-
How to use Git14 min
-
How to use GitHub7 min
-
Video: Using Git18 min
-
Git Cheatsheet3 min
-
Link: Git & GitHub Course
-
Quiz: Git & GitHub
-
IntelliJ IDE
-
Getting Started with IntelliJ3 min
-
Video: IntelliJ Intro25 min
-
Video: Using IntelliJ's Java Debugger5 min
-
Assignments
-
Journal: Tools of the Trade
-
TODOs - Tools of the Trade3 min
-
Feedback: Tools of the Trade
-
-
3) Java Virtual Machine (JVM)
-
4) Java's Primitive Data Types
-
Who you callin' primitive?!?
-
What are the Java Data Types?8 min
-
Video: Primitive Data Types6 min
-
Code Playground: Primitive Data Types3 min
-
Are Strings a Primitive Data Type? No.
-
What is a Java String?7 min
-
Assignments
-
Journal: Java Data Types
-
Labs: Fundamentals3 min
-
Quiz: Primitive Data Types
-
Feedback: Primitive Data Types
-
-
5) Java Variables
-
What are Java Variables?5 min
-
Video: Java Variables20 min
-
Java Type Casting6 min
-
Video: Type Casting and Conversion10 min
-
Quiz: Variables & Casting
-
Variable Scope
-
Code Blocks & Variable Scope4 min
-
Video: Variable Scope7 min
-
Quiz: Code Blocks & Scope
-
Assignments
-
Journal: Code Blocks & Scope
-
Feedback: Code Blocks & Scope
-
-
6) Java Operators
-
7) Conditionals & Loops
-
If/Else Statements
-
Java If & If/Else Statements6 min
-
Flow Control in Java3 min
-
Video: "if/else" Statements10 min
-
Java Return Statement Teaser3 min
-
Quiz: If/Else Statements
-
Mini Challenge: If/Else Statement3 min
-
While & Do-While Loops
-
What is the While Loop?3 min
-
What is a Do-While Loop?3 min
-
Video: While & Do-While Loops9 min
-
Code Playground: While & Do-While Loops3 min
-
Mini Challenge: While Loops3 min
-
For Loops
-
What is a For Loop?5 min
-
Video: For Loops4 min
-
Quiz: For Loops
-
For-Each Loops
-
What is the For-Each Loop?3 min
-
Video: For-Each Loop2 min
-
Nested Loops
-
Nesting Loops4 min
-
Switch Statements
-
Switch Statements7 min
-
Video: Switch Statements6 min
-
Quiz: Switch Statements
-
Flow Control Keywords
-
Java Break, Continue, and Return Keywords8 min
-
Video: Flow Control Keywords8 min
-
Quiz: Flow Control
-
Assignments
-
Journal: Conditionals & Flow Control
-
Labs: Conditionals & Loops3 min
-
Feedback: Conditions & Loops
-
-
8) Arrays & ArrayLists
-
Traditional Arrays
-
What are Java Arrays?8 min
-
Video: Java Arrays9 min
-
Quiz: Java Arrays
-
Multi-Dimensional Arrays
-
What is a Multi-Dimensional Array?9 min
-
Video: Multi-Dimensional Arrays7 min
-
Quiz: Multi-Dimensional Arrays
-
ArrayLists
-
What is a Java ArrayList?12 min
-
Video: Java ArrayLists7 min
-
Quiz: ArrayLists
-
Returning to the For-Each Loop
-
How to Use Java For-Each with Collections5 min
-
Video: For-Each Loops9 min
-
Assignments
-
Journal: Arrays & ArrayLists
-
Labs: Arrays & ArrayLists3 min
-
Feedback: Arrays & ArrayLists
-
-
9) Next Steps & Certificate Request