AYCLOGIC Courses Road Map

1st to 6th Grades

For students who are currently in the 1st to 6th grades, they can take Scratch coding courses:

  1. Introduction to computer coding using Scratch: 1st to 3rd grades
  2. Scratch Level 1:
    1. Prerequisites: 3rd grade and up or completion of Introduction to computer coding using Scratch.
    2. Learn to create animation.
    3. Learn to create electronic greeting cards.
    4. Learn to create games.
    5. Learn to create augmented reality simple games.
  3. Scratch Level 2:
    1. Prerequisites: 5th grade and up or completion of Scratch Level 1
    2. Learn to create complex games such as spaceship firing fireball, bomb, asteroids.
    3. Learn to create 2 players fighting games with powerup, and health.
    4. Learn to create 2 players race cars games.
    5. Learn to create maze game.
    6. Learn to create custom block/function.

7th Grade and Up

For students who are currently in the 7th grades or up, they can take the following coding courses:

  1. Introduction to Python
    1. Learn Variables and Data Types
    2. Learn about conditional statements
    3. Learn about control flows
    4. Learn about functions.
    5. Learn about Random Python module.
      1. Create Magic 8 Ball game.
      2. Create hangman game
      3. Create Password generator program.
    6. Learn about Turtle Python module to do drawing in Python.
      1. Create robot builder project.
      2. Create kaleido spiral project.
      3. Create Starry night project.
    7. Learn to create command line program that can do food recommendation.
  2. Python Game Development using Pygame.
    1. Prerequisites: Completion of Introduction to Python.
    2. Learn about dictionary
    3. Introduction to Object Oriented Programming.
    4. Learn to create dragon vs bird game.
    5. Learn to create flappy bird game.
    6. Learn to create shooting game.
  3. Introduction to Java
    1. Data types
    2. Control Flows
      1. if else statements
      2. loops: for loop, while loop
    3. Collection API:
      1. List
      2. Map
    4. Object Oriented Programming:
      1. Classes, Objects and Methods
      2. Inheritance
    5. Graphical User Interface using JavaFX
    6. Utilize IntelliJ Java Editor.
  4. Java Minecraft Modding
    1. Create custom sword that never breaks and 10X stronger than diamond sword.
    2. Create custom axe that can summon lightning to nearby enemies.
    3. Create custom axe that can launch fireball.
    4. Create custom arrow that can call lightning to target enemies.
    5. Create recipe to create custom items.
    6. Create custom skins.

Reserve your FREE Coding trial or call/text 626-532-7844