3D Animation, Blender

Student Age Grade 6 to 12 Requirements Drawing, Art Skills Learned 3D modeling, Animation Number of Lectures 10 Lecture Status Started   Blender is a professional, free and open-source 3D computer graphics software toolset used for creating animated films, visual effects, art, 3D printed models, interactive 3D applications and video …

Arduino Robots

Student Age Grade 6 to 12 Requirements C++, Arduino. Skills Learned Programming, electronics, Math Number of Lectures 10 Lecture Status Started   Robotics is an exciting and fun hobby that has become very affordable in recent years. What would have required a lot of money and experience to do a …

Web Design

Student Age Grade 7 to 12 Requirements Programming Experience. Skills Learned HTML, javascript Number of Lectures 10 Lecture Status Started   In this course, you’ll learn how to design and build beautiful websites by learning the basic design principles, like branding, color theory, and typography which are all instrumental in …

Youth Carpentry

Student Age K to Grade 7 Requirements None Skills Learned Woodwork, Mechanics Number of Lectures 10 Lecture Status Started This course offers year round programming for girls and boys ages 5-10 in project based learning through the fun of wood working. It provides unique opportunities for girls and boys to …

Engineering Principles

Student Age Grade 6 to 12 Requirements None Skills Learned Engineering rules and good practice. Number of Lectures 10 Lecture Status Started Engineering principles are the ideas, rules, or concepts that need to be kept in mind when solving an engineering problem. There are no engineering principles that can rule …

Arduino Programming

Student Age Grade 5 to 10 Requirements Preliminary C/C++ programming. Skills Learned C++ programming, electric soldering, state machine, and robot control. Number of Lectures 10 Lecture Status Started   Lecture Introduction This Lecture will show students how to quickly and easily build Arduino robots. The ever-growing Arduino community is made …

3D Design and 3D Printing

Student Age Grade 5 to 11 Requirements None Skills Learned 3d Modeling, 3d Printing Number of Lectures 10 Lecture Status Started You wish that you can design a digital model of an action figure to be 3D printed. You share it online and hope that your digital creation became a …

Basic Mechanics

Student Age Grade 5 to 12 Requirements None Skills Learned Mechanics, Physics Number of Lectures 10 Lecture Status Started   Before students start to construct robots, they need to gain knowledge about the building blocks of robot structures and motion components. It is critical for students to stay safe, for …

Robot Competitions in Robot Gyms

RobotGyms brings STEM skills and leadership training to robot sports by hosting monthly robot competitions. Students form teams will design and construct robots to play against other teams in Olympics sport environment. They have to take engineering challenges to make robot run, jump, swim, climb, race bicycle, play football, etc. …

Bash Programming and Hacker Skills

Requirements Know how to type fast. Skills Learned Operating systems, computer network, system administration, computer virus, hacker basics. Number of Lectures 10 Lecture Status Started Lecture Introduction This lecture gives students a solid foundation in Operation Systems. They will know how to write Bash scripts to let computers efficiently do …

SketchUp 3-D Design In Robotics

Requirements No requirements. Skills Learned SketchUp Number of Lectures 10 Lecture Status Started   Lecture Introduction SketchUp, formerly Google Sketchup, now owned by Trimble Inc,  is an entry-level 3-D design tool for everyone. It is powerful and easy to use, ideal for beginners.  it has wide range of drawing applications …

Advanced Arduino Programming

Requirements Completed Arduino Programming Course Skills Learned Arduino, C++, State Machine Number of Lectures 10 Lecture Status Started Lecture Introduction Learn more about Arduino features, C++, state machine, and robot control theory. Students are going to write C++ programs to control maze runner robots. It inspires students to ask questions …

FTC Robot Competition

Requirements Java, Android Programming, CAD, 3D Printing, Mechanics, Electronics, team spirit, leadership, entrepreneurship Skills Learned Gracious Professionalism, Engineering Principle, Respect the Flow of Universe Number of Lectures 20 Lecture Status Started   Lecture Introduction The FIRST Tech Challenge (FTC) is designed for students in grades 7–12 to compete head to …

FTC Robotics Basics

Prepare for the annual First Tech Challenge (FTC) robotic competition. Students are teamed up to apply the skills they learn. They will be split into 3 teams: software team; hardware team; management team. They will attend at least 3 FTC qualification competitions. Depends on their performance in the game, they …