Coding Courses Road Map
3rd to 5th Grades
For students who are currently in the 3rd to 5th grades, they can take Scratch coding courses:
- Introduction to computer coding using Scratch: 3rd to 5th grades
- Scratch Level 1
- Price: $20 / hour or $80 / month (4 weeks in a month)
- Small online group class with live teacher: 4 to 6 students / class
- Prerequisites: 3rd grade and up or completion of Introduction to computer coding using Scratch.
- Learn to create animation.
- Learn to create electronic greeting cards.
- Learn to create games.
- Learn to create augmented reality games.
- Learn to create sprites and clones
- Learn how broadcast and listener coding strategy would help application.
- Scratch Level 2
- Price: $20 / hour or $80 / month (4 weeks in a month)
- Small online group class with live teacher: 4 to 6 students / class
- Prerequisites: 5th grade and up or completion of Scratch Level 1
- Learn to create complex games such as spaceship firing fireball, bomb, asteroids.
- Learn to create 2 players fighting games with powerup, and health.
- Learn to create 2 players race cars games.
- Learn to create maze game.
- Learn to create custom block/function.
6th Grade and Up
Students who are currently in the 6th grade or up, can take the following coding courses:
- Introduction to Python
- Price: $25 / hour or $100 / month (4 weeks in a month)
- Small online group class with live teacher: 4 to 6 students / class
- Learn Variables and Data Types
- Learn about conditional statements
- Learn about control flows
- Learn about functions.
- Learn about Random Python module.
- Create Magic 8 Ball game.
- Create hangman game.
- Learn about Turtle Python module to do drawing in Python.
- Create robot builder project.
- Create kaleido spiral project.
- Create individual Turtle projects: https://www.ayclogic.com/python-digital-illustrations/
- Create Grocerry Shopping Cart simple program.
- Create Robux simple program.
- Object Oriented Programming (OOP) with Python
- Price: $25 / hour or $100 / month (4 weeks in a month)
- Small online group class with live teacher: 4 to 6 students / class
- Learn about OOP concept.
- Class
- Methods
- Attributes
- Constructor
- Learn about Inheritance.
- Learn how to design programs using OOP technique / strategy
- School Application that would track students and teachers informations.
- Adventure Game that would track player’s and monsters’ health and attack points and damages. Utilized class inheritance.
- This is a necessary course to prepare them for Python Game Development class.
- Learn how to use a popular Python Integrated Development Environment (IDE) Pycharm.
- Python Game Development using Pygame.
- Price: $30 / hour or $120 / month (4 weeks in a month)
- Small online group class with live teacher: 4 to 6 students / class
- Prerequisites: Object Oriented Programming (OOP) with Python.
- Learn how to use GIT repository.
- Learn to create dragon vs bird game.
- Learn to create flappy bird game.
- Learn to create shooting game.
- Create individual custom game.
- Checkout games created by my students: https://www.ayclogic.com/python-games-gallery/
- Advanced Python Game Development
- Price: $30 / hour OR $120 / month (4 weeks in a month)
- Small online group class with live teacher: 4 to 6 students / class
- Prerequisites: Python Game Development
- Learn how to use GIT repository
- Learn how to utilize high school level trigonometry to find angle of trajectory in sprite movement.
- Learn how to use open source artificial intelligence (AI) library to control computer character movement.
- Learn how to utilize class inheritance in Object Oriented Programming concept.
- Introduction to Java
- Price: $30 / hour or $120 / month (4 weeks in a month)
- Small online group class with live teacher: 4 to 6 students / class
- Data types
- Control Flows
- if else statements
- loops: for loop, while loop
- Collection API:
- List
- Map
- Object Oriented Programming:
- Classes, Objects and Methods
- Inheritance
- Create a simple Android Application
- Utilize Intelligence Java Editor and Android Studio.
- Java Minecraft Modding
- Price: $30 / hour OR $120 / month (4 weeks in a month)
- Small online group class with live teacher: 4 to 6 students / class
- Create custom sword that never breaks and 10X stronger than diamond sword.
- Create custom axe that can summon lightning to nearby enemies.
- Create custom axe that can launch fireball.
- Create custom arrow that can call lightning to target enemies.
- Create recipe to create custom items.
- Create custom skins.
- Android Mobile Game Development using Java
- Price: $30 / hour or $120 / month (4 weeks in a month)
- Small online group class with live teacher: 4 to 6 students / class
- Learn how to use Android Studio.
- Learn how to create Android application.
- Learn how to move sprites/characters in Android canvas.
- Learn Android constraint layout.
- Learn Android UI components such as Button, TextView, CheckBox.
- Learn how to store information on Android device.
Competitive Programming
- Introduction To Competitive Programming
- Price: Call to (626) 532-7844
- This is an advanced coding program specifically designed to prepare students to participate in USA Coding Olympiad (USACO) competition.
- Here students will learn different computer algorithms and data structures.
- Students will learn to solve complex problems within short period of times.
- USA Coding Olympiad (USACO) – Bronze training
- USA Coding Olympiad (USACO) – Silver training
- USA Coding Olympiad (USACO) – Gold training
Reserve your FREE Coding trial or call/text 626-532-7844