Experience an interactive, hands-on approach to learning Java, today’s most widely used and powerful computer-programming language. Students will have the opportunity to open that door with the knowledge and know-how to use Java to develop apps, games, and drawings. Java is the most widely used programming language and the best way to get started with coding. This course provides an excellent launching point into the world of object-oriented programming. Not only is Java™ one of the most advanced and powerful programming languages, but mastering Java™ provides a perfect foundation for learning additional programming languages such as C++, C#, or Swift. This introductory course provides students with a foundational understanding of the anatomy of code and uses Processing IDE to gain a strong understanding of object-oriented coding. The course covers the basic syntax of Java, enabling students to create conditionals, loops, and functions. It also covers Object-Oriented design, as well as provides an introduction to Processing.JS and UI design principles, which are further explored in depth in the advanced course Mobile App Development with React.
This course is one of our flagship Tech Camp experiences, infused with hands-on, project-based learning, designed to equip students with 21st-century technology skills. Students will engage in real-world problem solving and collaborate with fellow students to create solutions to some of the world’s biggest problems.