CODE ACADEMY COURSES

Ages: 6 – 10

Skill Level: Beginner – No Experience Necessary!

Skills Learned: Fundamental Elements of Programming, Animation, Creativity, Game Design, Art, Using Coordinates, Managing Files

COURSE DESCRIPTION

Scratch, a graphical programming language developed at MIT, introduces students to fundamental programming concepts like variables, loops and conditional statements. In this course young students enter the world of computer science by learning how to create animations, computer games, and interactive projects. As they teach a mischievous cat to dance, explore a maze, or play mini games, students learn how to use math and computer coding to think creatively. No previous programming skills required! Students should be comfortable using a computer and browser, as well as managing files.

divider

Ages: 9 – 14

Skill Level: Beginner/Intermediate – Some prior programming experience preferred, but not necessary.

Skills Learned: Fundamental Programming Concepts, App Development, Game Design, Art and Animation, Creativity, Problem Solving

COURSE DESCRIPTION

In this creative and coding focused class, students will learn to build games and apps using visual block based coding. Using code and lots of creativity, students will create animated stories and amazing 2D games. Then, learn the art of game design by creating your own versions of Nintendo classics, like Super Mario and Zelda. Students will then use MIT App Inventor, an application development program originally created by Google and MIT to develop their own custom apps. The program has an intuitive graphical drag and drop interface which allows students to easily create applications for mobile devices. Students will learn to design and develop real, downloadable apps while continuing to learn fundamentals of computer programming and software development. The programming concepts learned transfer to traditional languages such as Python, Java or C#. Each project introduces new concepts that are both engaging and educational.

divider

Code Academy: App Dev & Arduino
Ages: 9 – 14

Skill Level: Beginner

Skills Learned: Fundamental Programming Concepts, Electronics, Functions, Conditional Statements, Problem Solving, Technical Troubleshooting, Introduction to Written Code

COURSE DESCRIPTION

Students will use MIT App Inventor, an application development program originally created by Google and MIT to develop their own custom apps. The program has an intuitive graphical drag and drop interface which allows students to easily create applications for mobile devices. Students will learn to design and develop real, downloadable apps while continuing to learn fundamentals of computer programming and software development. Then learn the essential elements of the C Programming language by programming a microcontroller using the popular Arduino board, which can be used to perform simple tasks or control complex electronics. This class introduces students to inventing, engineering and coding in a fun and exciting way that is both interactive and creative, providing students with an opportunity to experiment in a collaborative environment where they learn by doing.