Advanced Intro

App Inventor

Intro to Coding Advanced is the perfect course for coders who have already completed our Intro to Coding Basic course or for students who have some experience coding with Scratch. In this course, we will build on the fundamental programming concepts taught in Intro to Coding Basic to build games and apps.

Our course covers advanced game development with Scratch and beginner app development with MIT App Inventor. By the end of the course, students will design and code their own advanced game in Scratch and create their own interactive app! Students will share their projects with their classmates and CodeSimba instructor at the end of the course. Students do not need to purchase any software or textbook. Students should be familiar with the following Scratch concepts before starting this course: Animation (moving sprites), If-statements, Loops, and Events.

Advanced Schedule

Week 1 – Introduction to Game Development/Car RaceStudents are reintroduced to coding in Scratch by creating a 2 player car racing game. 
Week 2 –
Archery Game
Students learn how to create an archery game, in which you have to shoot arrows as close to the bullseye as you can.
Weeks 3 & 4 -Flappy ParrotStudents learn how to code a game inspired by “Flappy Bird”.
Week 5 & 6 –
Create your own World
Students create an adventure role-playing (RPG) styled game.
Weeks 7 & 8 – Create your own gameStudents create their own video game using concepts they learned throughout the course. Students present and share their projects with their classmates and CodeSimba instructor. 
Week 9 – Introduction to App BuilderStudents will be introduced to MIT App Inventor. They will set up their emulators and become familiar with the interface.
Week 10 –
Magic 8 Ball
Students learn how to create a prediction teller app
Week 11 –
Painter App
Students create an app that allows you to draw on the screen with different colors. 
Weeks 12 & 13 – Whac-A-MoleStudents create a game using animation
Weeks 14 to 16Students create their own app using concepts they learned throughout the course. Students present and share their projects with their classmates and CodeSimba instructor.