This hands-on Java course is designed for beginners and focuses on building a solid foundation in programming through guided learning, examples, and practical exercises. No prior experience is required.
Each class includes discussion-based learning, coding demonstrations, and opportunities for students to apply what they’ve learned in real-time. Assignments and notes are provided after every session to help reinforce concepts at home.
In addition to smaller projects along the way, students will present a final project showcase at the end of the course, applying all the concepts they've learned.
Program Highlights:
- Hands-on learning with real coding practice
- Weekly assignments and notes to reinforce learning
- Student-paced instruction – we prioritize understanding over rushing
- Project-based approach, with a Final Showcase
- Option to continue beyond 10 weeks if students enjoy Java and want to go further
Course Overview
(Order of sessions may vary based on class needs)
- Environment Setup, Intro to Coding, Java Overview, Data Types, Strings
- More on Data Types & Strings, Variables, Expressions, Naming Rules
- Comments in Java, Arithmetic Operators, Taking User Input (all data types)
- Relational & Logical Operators, Writing and Evaluating Expressions
- Conditional Statements: if, else, else if
- While Loops – Open-ended Loops (repeating actions until a condition is false)
- For Loops – Close-ended Loops (running code a specific number of times)
- Continued Practice & Integration of Concepts
- Continued Practice & Mini Projects
- Final Project – Demonstrating Everything Learned
By the end of the course, students will have a foundational understanding of Java and the ability to write and debug their own programs. If they enjoy Java, they are welcome to continue with more advanced topics in the extended program.