Create & Learn
Learn to code Java

Java for Kids

Java Primer with Android

Intro to Java Fundamentals and Android Mobile Development.

Conquer Java coding in small group classes

Our Java class is focused on getting results and building the type of skill set that will enable further exploration in Java. Each class session actively engages students in developing real-world programs. Students will not just be learning about concepts, but also applying them to actual solutions. Our small class size means that students will receive the kind of individualized attention and support that is so critical to success in computer science. Begin your Java coding journey!

Featured Teacher

Brandon Lim

Brandon Lim

When Brandon Lim was in elementary school he began his coding journey by learning Scratch. Since then, he never stopped learning more about code. After hours of teaching himself web and mobile development in high school, four years of majoring in computer science at Johns Hopkins, and multiple coding internships plus my current full time coding job, he is excited to share his deep knowledge and relentless passion for coding with the next generation of technology leaders. He is experienced with teaching coding to students of all ages from elementary school to college. While teaching, he tries to incorporate relatable analogies, emphasize broad concepts rather than recitation, and promote curiosity towards other technologies.

Grades 6-12

Our Guarantee

  • Downloadable Certificate.

    Show the world you did it. You really did it!

  • #1 Coding Curriculum

    Designed by Stanford, Google & Apple Experts with kids in mind.

  • 100% Satisfaction Guarantee

    We'll help you find the right class, always. Love it or get a full refund.

  • Expert Teachers

    US-based, background checked, highly trained and 3+ years of experience in their fields.

My son absolutely loves the classes he's taking and is really learning a lot! The teachers are wonderful and great with connecting with the kids. I highly recommend!

Sherry W

Start your Java Primer with Android adventure

Java Primer with Android

Units 1 - 4
  • Grades 6-12
  • 4 Units / 16 Sessions
    70 minutes per session
  • Java Primer with Android - Unit 1
    In Java Level 1, students will learn the basics of Java syntax, Input / Output, Variables, Data Types, Loops, Casting, Utility Classes, Random Numbers, Objects, Arrays, Interfaces, Composite objects, and more! We will also build a fun project every session.
  • Java Primer with Android - Unit 2
    Java Level 2 builds on the skills learned in Java 1 and introduces the type of Object-Oriented Programming that is critical for success in Android mobile app development. The first half of the course explores and expands on important programming concepts such as ArrayLists and Object-Oriented Programming. In the second half of the course, students will learn to design Android front-ends for the objects and programs they have previously written. With this approach, students will see first hand what it means to develop modular, portable objects, and what software reusability looks like in real life.
  • Java Primer with Android - Unit 3
    In Java Level 3, students apply the skills learned in Java 1 and 2, and are introduced to more advanced Java concepts such as 2-D Arrays and Sets. Students create games and Android apps for their games. This unit will expand on the building blocks of an Android app’s User Interface and how to use Android resources to customize a user’s experience This involves learning XML attributes and the hierarchy of View and ViewGroup objects. Every session will introduce new, useful Java/Android concepts that will help students build super fun games!
  • Java Primer with Android - Unit 4
    The first part of Java Level 4 will be a continuation of a fun Java console game completed in Java level 3. Students will use their Java/Android knowledge to turn it into an Android game. In the second part, students will continue to gain Android programming experience while building an app from scratch. This unit introduces more Android View components that will help students learn how to build more complex games and applications.
  • Prerequisites - Familiarity with Python or Javascript. Have taken our Python for AI or Build Your Web class, or equivalent.
  • $516.00$387.0025% Off
    Including all 16 sessions, 2-3 students group class

Do not see a time that works for you? Please click here to send a request. We will do our best to schedule a new class for you.

Java Primer with Android 1

  • Grades 6-12
  • In Java Level 1, students will learn the basics of Java syntax, Input / Output, Variables, Data Types, Loops, Casting, Utility Classes, Random Numbers, Objects, Arrays, Interfaces, Composite objects, and more! We will also build a fun project every session.
  • 4 sessions, 70 minutes per session
    2-3 Students Per Class
  • $129.00$103.2020% Off
    Including all 4 sessions, 2-3 students group class
  • Prerequisites - Familiarity with Python or Javascript. Have taken our Python for AI or Build Your Web class, or equivalent.

Do not see a time that works for you? Please click here to send a request. We will do our best to schedule a new class for you.

Java Primer with Android 2

  • Grades 6-12
  • Java Level 2 builds on the skills learned in Java 1 and introduces the type of Object-Oriented Programming that is critical for success in Android mobile app development. The first half of the course explores and expands on important programming concepts such as ArrayLists and Object-Oriented Programming. In the second half of the course, students will learn to design Android front-ends for the objects and programs they have previously written. With this approach, students will see first hand what it means to develop modular, portable objects, and what software reusability looks like in real life.
  • 4 sessions, 70 minutes per session
    2-4 Students Per Class
  • $129.00$103.2020% Off
    Including all 4 sessions, 2-4 students group class
  • Must have take Java Primer with Android 2

Do not see a time that works for you? Please click here to send a request. We will do our best to schedule a new class for you.

Java Primer with Android 3

  • Grades 6-12
  • In Java Level 3, students apply the skills learned in Java 1 and 2, and are introduced to more advanced Java concepts such as 2-D Arrays and Sets. Students create games and Android apps for their games. This unit will expand on the building blocks of an Android app’s User Interface and how to use Android resources to customize a user’s experience This involves learning XML attributes and the hierarchy of View and ViewGroup objects. Every session will introduce new, useful Java/Android concepts that will help students build super fun games!
  • 4 sessions, 70 minutes per session
    2-4 Students Per Class
  • $129.00$103.2020% Off
    Including all 4 sessions, 2-4 students group class
  • Students will be most successful in this course having completed Units One and Two in Java Primer for Android.

Do not see a time that works for you? Please click here to send a request. We will do our best to schedule a new class for you.

Java Primer with Android 4

  • Grades 6-12
  • The first part of Java Level 4 will be a continuation of a fun Java console game completed in Java level 3. Students will use their Java/Android knowledge to turn it into an Android game. In the second part, students will continue to gain Android programming experience while building an app from scratch. This unit introduces more Android View components that will help students learn how to build more complex games and applications.
  • 4 sessions, 70 minutes per session
    2-4 Students Per Class
  • $129.00$103.2020% Off
    Including all 4 sessions, 2-4 students group class
  • Students will be most successful in this course having completed Units One, Two & Three in Java Primer for Android

Do not see a time that works for you? Please click here to send a request. We will do our best to schedule a new class for you.

Common Questions About Java Programming for Kids Classes

Is it easy to learn Java programming for kids?

Yes, Java is an easy language for kids to learn, especially for kids in fifth grade and above. It is a good introduction to computer science concepts that exist in many languages like variables, loops, and control flow. 

Is Java good for beginners?

Java is great for beginners, and in fact it is many people’s first programming language. It leads to opportunities beyond stand-alone computer programs such as game or app development. Java also has a similar syntax to C and C++, so learning Java can give you a big head start on learning other languages. 

What are the basics of Java?

Java is a very powerful programming language. Java is an object oriented language which means it relies on classes and objects. An object has states and procedures, and the class defines the possible states and procedures for that object. An object is an instance of a class. Some features of Java syntax are curly braces and semicolons. 

Can a 6 year old learn coding?

Yes, six years olds can learn to code! Since Java is object oriented and has complicated syntax, it can be hard for young children to grasp. We recommend languages like Python, which has intuitive syntax resembling English, or Scratch, a block based language to teach the fundamentals of programming, as great starting places for young children. 

What does “Java Concepts for Android” mean?

Android is a mobile operating system and you can build apps for it. Many components of Android app development involve Java programming. For example, the script of an app indicating the way it operates (the back end) and a script indicating the layout (the front end) are often both written in Java. At Create & Learn, we show students how to build a Java console program and adapt to an Android app.

Featured In