Java for Teens

AP Computer Science Prep Course I - Introduction to Java

Learn the basics of Java programming language to build software. Students will use variables, classes, expressions, flow control, loops and more to develop an application! This is an excellent introductory course for students planning to take AP Computer Science, wanting to develop software or becoming a game programmer. Prereq: Computer Basic or equivalent. more>>

AP Computer Science Prep Course II - Introduction to Object-Oriented Programming

Once a student has mastered the basics of C++ or Java programming then they are ready to learn some of the Advanced Object-Oriented concepts such as creating classes, objects, methods, constructors, polymorphism, arrays, strings, dynamic data and more, to develop interactive applications. This is an excellent course for students planning to take AP Computer Science, develop software, wanting to become a game programmer or preparing for the Microsoft Technology Associate (MTA) 361, 362, 363, 372, 373 Certification Exam. Prereq: Programming with Java Basic, C++ or equivalent. more>>

AP Computer Science Prep Course III - Introduction to Data Structure and Algorithms

Once a student has mastered the basics of C++ or Java programming then they are ready to learn some advanced programming concepts such as selection-sort, merge sort, heap sort, stacks, queues, search, finding minimum and maximum, successor and predecessor, insertion and deletion. This is an excellent course for students planning to take AP Computer Science, developing software, wanting to become a game programmer or preparing for Microsoft Technology Associate (MTA) Certification Exam 361, 362, 363, 372, 373 Certification Exam. Prereq: Programming with Java Basic, C++ or equivalent. more>>

Android Application Development

Learn how to build your first Android app for an Android phone or tablet. Students will learn to develop an app with buttons, labels, and images. Prereq: Programming with Java Intermediate or Object-Oriented Programming. more>>

Technology For Teens Program

Slide1 Slide2 Slide3
Slide4 Slide5 Volunteer Opportunity