Coding Elective Prepare for AP CSA
Engineer a variety of real-world solutions with Java, and get ready to take on AP Computer Science A! Explore the fundamentals of computer science and object-oriented programming in a hands-on, fun, and visual way.
Learn These Essential Coding Skills

Java Syntax Basics
Learn the basics of Java and how to write valid code.

Object-Oriented Programming
Learn this powerful paradigm and expand your programming repertoire. Explore how classes and objects can help organize your code — and your thinking.

Java Control Structures
Take control of your program’s execution using control structures like for loops, if statements, and while loops.

Variables and Memory
Explore the basics of variables, like how to declare and initialize variables of different types. Then dive deep and explore how variables are represented within your computer’s memory!

Arrays
Explore how Java works with this data structure, then learn how you can process them easily.

Boolean Logic
Write smarter programs that can handle more than one condition. Explore truth tables and De Morgan’s laws.

Classic Algorithms
Recreate the famous search and sort algorithms that every serious coder needs to know.

Inheritance
Dive deeper into OOP, by exploring Java’s class system and polymorphism, too.
Choose a Plan to Accelerate Your Learning
Quarterly
Yearly
Lifetime*
Access everything Tynker offers
-
Beginner
Minecraft Modding: Sandsville Sorcerer
Embark on a magical quest while mastering the art of crafting Minecraft skins, items, blocks, mobs, and more!
Create your schedule: anytime, any day.
Money-Back Satisfaction Guarantee*
-
Intermediate
Minecraft Modding: Cosmic Chronicles
Explore new biomes as you create intricate Minecraft structures, mods, and games using visual coding.
Create your schedule: anytime, any day.
Money-Back Satisfaction Guarantee*
-
Advanced
Minecraft Modding: Redstone Revelation
Become a redstone master as you craft planetary havens, powered rails, TNT cannons, and code-driven traps.
Create your schedule: anytime, any day.
Money-Back Satisfaction Guarantee*
3-Year All-Access plans include:
- 70+ courses
- 5,000+ activities
- Block Coding
- Text Coding
- 3 Mobile Apps
- Minecraft Modding
- Game Design
- Robotics
- Hardware
- Web Development
- Python
- JavaScript
- Processing (P5.JS)
- Data Science
- Advanced CS
Tynker is designed to progress with your child. A three year plan accelerates their coding mastery from block coding to advanced text languages.