skynest
_
/home
/courses
/skynest-club
Back
Learn Programming with Java
Course Content
Module 1 - Programming Basics
1.0 Introduction to Computers
1.1 Hello World
1.2 Arithmetic
1.3 Strings
1.4 Variables
1.5 Updating Variables
1.6 Console Input
1.7 Numeric Input
1.8 Intermediate Data Types and Operations
Module 1 Summary
Module 1 Practice Quiz
Module 2 - Control flow
2.1 Boolean Logic
2.2 If Statements
2.3 Branching with If/Else
2.4 Nesting Code Blocks
2.5 Iteration: While Loops
2.6 Number Guessing Game
2.7 Rock, Paper, Scissors
2.8 For Loops
2.9 Nested Loops
2.10 More Control Flow
Module 2 Practice Quiz
Module 3 - Methods
3.1 Defining and Invoking Methods
3.2 Methods with Parameters and Return Values
3.3 Designing with Methods: Stepwise Refinement
3.4 Method Overloading
Module 3 Practice Quiz
Module 4 - Classes and Objects
4.1 Introduction to Object-Oriented Programming
4.2 Constructors
4.3 Encapsulation
4.4 Static Variables and Static Methods
4.5 Instance Methods with Logic
4.6 Object References and Default Values
4.7 Composition
4.8 Mini-Project: Escape Room
Module 4 Summary
Module 5 - Data Structures
Activity 5.1 — Data Structures with Arrays
Activity 5.2 — Array Traversal with For Loops
Activity 5.3 — Common Array Algorithms
Activity 5.4 — Parallel Arrays