Course Overview
Course Description
Welcome to Introduction to Java Programming! This course is crafted to make coding in Java accessible and engaging, building up foundational skills for anyone curious about programming. Over the next few weeks, we’ll dive into the basics of Java syntax, variables, control flow, object-oriented programming, and more. By the end, you’ll have developed your own small Java applications, gained confidence in using the language, and, most importantly, built the problem-solving mindset central to software development.
Course Highlights
Designed with fresh programmers in mind, this course takes a hands-on, practical approach to learning:
- Core Java Programming Concepts: Learn the essentials, from syntax and variables to control flow and logic.
- Hands-On Coding Sessions: We’ll work through code together, solving problems as they come up and breaking down each step.
- Mini-Projects: Each week, you’ll take what you’ve learned to build small, fun applications.
- Capstone Project: Put it all together in a final project, demonstrating your new Java skills in action!
Course Calendar
Classes will meet every Tuesday and Thursday, with some weekend sessions for extra support, ensuring we all have ample time to practice. The course runs from 11/19 to 12/6. The duration of each class is 1 hour, from 4:15 to 5:15.
- Session #1: 11/19 – Introduction to Java and Setup
- Session #2: 11/21 – Data Types, Variables, and Operators
- Session #3: 11/26 – Control Structures and Loops
- Session #4: 11/28 – Methods and Modularity
- Session #5: 12/3 – Object-Oriented Programming Basics
- Session #6: 12/5 – Capstone Project Presentation and Wrap-Up

