Introduction to Java Programming

Learn Java in this fun, project-based course

Aspiring STEM Majors Should Learn Java!

Click the thumbnails below to learn more about programming in Java—no prior coding experience is required!

Course Description

Introduction to Java Programming is a dynamic, hands-on course that empowers all students to develop creative solutions to a broad array of real-world problems. Students learn Java, a text-based programming language that is essential for aspiring STEM majors. Java is used in virtual telemedicine chatbots, social media and cloud computing, data mining and scientific research, special effects firms like Industrial Light and Magic, NASA mission software, hundreds of games, and many thousands of mobile apps. Students work both independently and collaboratively to grow the confidence and computational thinking skills that are in demand across all career fields. No prior coding experience is required—all students are welcome!