Object oriented programming brims with powerful potential and is used in virtually all fields of software engineering and beyond. Learn this programming paradigm through the extremely versatile Java language, used in applications of every form, through a course of intuitive project-based lessons. The course is taught by students who have excelled in the AP Computer Science course and will bring students to a level where they are ready to use Java in professional contexts.
Students will commence their journey with Java Basics during the initial week, engaging in small projects and challenges, including a networking project. Moving into the second week, students will select a personal project of interest for further exploration. Common projects include the development of games like Tic Tac Toe or Connect Four. Throughout this process, students will hone their coding and debugging skills independently, supplemented by occasional short lectures to aid their progress.
By Alvaro Montoro on CodePen