Outschool
Search

$55

per session
Class
Play

Magic Java: Learn Professional Coding Through Art and Games (1 on 1)

Ages 13-18
Live 1-on-1 Lessons
In this engaging class, students will lea coding by creating captivating art and fun games using JavaFX. With a focus on creativity and problem-solving, each lesson combines custom-designed art with programming fundamentals.
Live video meetings
Meets 3x per week (teacher suggestion)
Meets on demand
75 min

What's included

Meets on Demand
schedule meetings as needed
75 mins
per session
Teacher support

Class Experience

Beginner Level
What will be taught?
Students will master Java programming fundamentals and progress to advanced skills, tailored to their individual pace and background knowledge. Along the way, they'll learn to create exciting games and vibrant, dynamic art that showcases their creativity and coding expertise.

What topics will you cover?
We’ll start with the basics of Java, such as variables, loops, and conditionals, before diving into more advanced topics like object-oriented programming, graphics rendering with JavaFX, and game design principles. Each lesson will focus on building colorful, interactive projects that blend art and technology.

How is your class structured?
This class is entirely flexible to meet the needs of each student. Sessions are structured as interactive, hands-on workshops, where students alternate between guided coding exercises and opportunities to apply their skills creatively. Whether starting from scratch or advancing existing knowledge, each class is a step toward mastering Java and making it fun.

How will you teach?
I use a combination of student screen sharing and teacher screen sharing in a professional Integrated Development Environment (IDE). This allows for real-time collaboration and troubleshooting, ensuring students are supported every step of the way. Lessons are practical, engaging, and full of exciting challenges that result in tangible projects like games and artistic creations.

What's your teaching style?
My teaching style is all about creativity and zaniness! I bring energy, humor, and enthusiasm to every lesson, ensuring students feel inspired and excited to learn. By tailoring each session to the student's unique interests and abilities, I make coding a fun, memorable, and meaningful experience.

How much will learners get to interact with you?
Students will have my full, undivided attention during this one-on-one course. Interaction is a key part of the learning process, and we’ll work together closely through live coding sessions, discussions, and collaborative problem-solving. For those who enjoy group dynamics, I also offer separate group session courses. Whether one-on-one or in a group, students will feel supported and engaged every step of the way.

Learning Goals

Programming fundamentals (Java and JavaFX) and problem solving
Game development

Other Details

Learning Needs
Due to the focus on creativity and art, this class offers a unique opportunity to learn coding for students with ADHD who may normally struggle with high intensity focus.
Pre-Requisites
Basic algebra / mathematical problem solving is helpful, but 1 on 1 lessons will absolutely reinforce such skills as we use basic and intermediate math skills in numerous ways!
Supply List
Laptop or Desktop (Mac or Windows)
Language of Instruction
English (Level: B1)
External Resources
In addition to the Outschool classroom, this class uses:

Meet the teacher

Joined December, 2024
Profile
Teacher expertise and credentials
I am a professional software engineer and game developer at Inner Eye Games. I've programmed for 10 years and I have taught coding to students ranging from elementary school to high school and even a few college students. I studied education in college and now combine my various creative skills such as Photoshop, Midjourney and video editing to make the most fun and creative lessons possible for aspiring coders!

Reviews


Parents also liked
[One on One] Private Tutoring JAVA Coding - Introduction to Programming in JAVA
Ziad Ghazi
4.5
(8)
$55 per session
1-on-1 Lessons
On Demand
7-18
Java Coding: Learn Programming With Fun Projects - Level 1
Einsteins Square: Chess, Coding, Math, Art, Games
4.8
(5,752)
$21 per class
Next session at 6 PM on Wednesday
Group Class
12 wks, 1/wk, 50 min
12-17
Java Programming - Private 1 to 1 Tutoring
Einsteins Square: Chess, Coding, Math, Art, Games
4.8
(5,752)
$39 per session
1-on-1 Lessons
On Demand
10-18
Java 1:1 Class
MissB aka Bhavana R (Coding)
4.9
(36)
$60 per session
1-on-1 Lessons
On Demand
13-18
Intro to Java
Rehaan
$55 per session
1-on-1 Lessons
On Demand
10-18
101 Private Customized - Basics for Beginners- Java Programming- 1 Hour Weekly
StudentScholars
3.9
(86)
$43 per session
Next session at 11:30 PM today
1-on-1 Lessons
On Demand
9-18
101 Private Customized - Intermediate- Java Programming- 1 Hour Weekly
StudentScholars
3.9
(86)
$48 per session
1-on-1 Lessons
On Demand
9-18
101 Private-JAVA Programming -Intermediate- Level 2 - 30 Minutes Weekly
StudentScholars
3.9
(86)
$33 per session
1-on-1 Lessons
On Demand
9-18
101 Private-JAVA Programming -Basics for Beginners- Level 1 - 30 Minutes Weekly
StudentScholars
3.9
(86)
$33 per session
1-on-1 Lessons
On Demand
9-18
101 Private-JAVA Programming -Basics for Beginners- Level 1 - 30 Minutes Weekly
StudentScholars
3.9
(86)
$33 per session
1-on-1 Lessons
On Demand
7-18
Learn Object Oriented Programming With Java
Mikaila
$35 per session
1-on-1 Lessons
On Demand
13-18
2-in-1 Java and Python Coding| Year-Long Weekly Programming Class for Begineers!
Faruk Hasan
4.8
(145)
$11 per class
Next session at 9:30 PM today
Group Class
1/wk, 35 min
10-13
Magic Java: Learn Professional Coding Through Art and Games (1 on 1)
Nicolas Bulgarides
$55 per session
1-on-1 Lessons
On Demand
13-18
Java Intermediate Class
MissB aka Bhavana R (Coding)
4.9
(36)
$40 per class
Next session at 7 PM on Tue 3/25
Group Class
6 wks, 1/wk, 55 min
13-18
Minecraft JAVA Edition: How to Survive on Survival Beginners Course Java
Julie Olufson
4.9
(268)
$15 per class
Next session at 11:30 PM today
Group Class
1/wk, 45 min
5-10
Introduction to Java - Part 1 Of 2
MissB aka Bhavana R (Coding)
4.9
(36)
$25 per class
Group Class
8 wks, 1/wk, 55 min
12-17
See More Classes
Home
Search
Give a Gift Card
Open currency, time zone, and language settings
Language & Region
Log In