Kids Coding Fun at Southlake

"Everybody ... should LEARN how to PROGRAM a computer, because it teaches you HOW TO THINK." - Steve Jobs

News: 2020 Spring coding classes are be open for registration NOW. Ten spots limited per class.

Kids Coding Fun Program Introduction

Dear Parents,

We are offering kids coding and building classes for the kiddos in the areas of Southlake, Grapevine, Keller and surrounding areas.

The topics include, but are not limited to :

  • Python coding
  • Website development
  • Robotics
  • Engineering
  • Others

Please see each coding class category below:

Python for Kids (PY)

PY-101: Python Coding for Kids

This class is targeting kids aging 10+ or whoever is comfortable with keyboard typing. Python is the most popular language for Artificial Intelligence (AI). It is a very good coding language after scratch. Python is named after the popular British comedy series Monty Python's Flying Circus. It is a text-based programming language. It is extremely versatile and can be used for a variety of applications, such as apps, games, and websites. In this class, kids will learn the basic Python programming and use it for various cool projects, such as making a modern art and animations.

Notes:

  • This is the first class for kids who want to delve into the Python coding series classes.
  • This is a typing-intense coding class. If the kids are not comfortable with keyboard typing, please consider the class EXCD-101 Scratch Coding for Kids.

PY-201: Python for Automating Daily Tasks

This class is designed for kids aging 11+ and whoever finish the entry-level Python coding class (PY-101: Python Coding for Kids). In this class, kids will learn how to use Python to write programs that do in minutes what would take you hours to do by hand. Kids will learn how to use Python programs to download online content, split, merge, watermark, and encrypt PDFs, and send reminder emails and text notifications, and so on.

Prerequisites:

  • PY-101: Python Coding for Kids

PY-301: Python for Website Crawling

This class is designed for kids aging 12+. In this class, kids will learn how to use Python to systematically browse world wide web for the purpose of extracting useful information. Crawlers can also be used for automating maintenance tasks on a website such as checking links or validating HTML code.

Prerequisites:

  • PY-201: Python for Automating Daily Tasks, and
  • WEB-101: HTML & CSS for Kids

PY-401: Artificial Intelligence with Python

This class is designed for kids aging 15+. Artificial Intelligence (AI) has become the hottest technology in the 21 century. Many people argued that most human work today might be replaced using AI technology. So the it is kind of urgent for our new generation to know more about it, and hopefully find their own career in this new coming era. In this class, our kiddos will have a deep understanding of AI, especially the deep learning. They will learn how to use Python to implement AI for various applications.

Prerequisites:

  • PY-301: Python for Website Crawling

Website for Kids (WEB)

WEB-101: HTML & CSS for Kids

This class is designed for kids aging 10+. In this class, kids will learn how to use HTML and CSS to make a website. Upon completion of this course, kids will be able to design for the web, login to a web server, create a web page template, upload to a web server, modify web pages, and insert internal style sheets.

Notes:

  • This is the first class for kids who want to go with the website design/development series classes.
  • This class is typing-intense. The kids should be comfortable with keyboard typing before joining this class.

WEB-201: JavaScript for Kids

This class is designed for kids aging 12+. In this class, kids will learn how to use JavaScript to create a user-friendly interactive web pages, add animations, and change a website's layout when viewed on smartphones. Though you might think that JavaScript and Java have some correlations, they are totally different languages. Kiddos will also learn how to develop browser-based games using JavaScript.

Prerequisites:

  • WEB-101 HTML & CSS for Kids

WEB-301: Make Your First Live Website with WordPress

The web design class is designed for kids aging 13+. The kids will learn how to use WordPress and basic HTML to create their own websites. WordPress is powering more than 34% of all the websites worldwide. It is easy to learn and is the most fast and convenient tool to make functional and professional websites. Kids will also reinforce their learning of HTML/CSS programming through the WordPress learning. Kids will make their own websites as the class final projects.

Prerequisites:

  • WEB-201 Website with WordPress

WEB-401: PhP Coding for Kids

The design class is designed for kids aging 15+. The kids will learn how to use PhP to make your website more advanced. PhP is a widely-used open source general-purpose scripting language that is especially suited for web development and can be embedded into HTML. Our bigger kids could surprise you with this advanced tool.

Prerequisites:

  • WEB-301 JavaScript for Kids

Robotics for Kids (Robo)

ROBO-101: Lego Automation for Powered Machines

This class is designed for kids aging 8+. With the concept of scientific application, kids will code and build real-world cool items, such as pulling robots, earthquake simulators, race cars and jumping frog. In this class, the science concept and engineering application will be introduced to our kiddos. By learning elementary mechanisms and powered machines, kids could solve problems creatively.

Notes:

  • This is the first coding class for kids who to work with Lego Robotics.

ROBO-201: Lego Live Dinosaurs in Jurassic Park

This class is designed for kids aging 9+. In this class, our kiddos will have a lot of fun making 12 different kinds of moving dinosaurs with Lego coding. The dinosaurs includes Dimetrodon, Sauropod, Stegosaurus, Pteranodon, T-Rex and so on. Our kiddos will learn all different kids of dinosaurs as well as learning Lego building, coding and having fun!

Prerequites:

  • ROBO-101: Lego Automation for Simple Powered Machines

ROBO-301: Lego EV3 Robots

This Lego EV3 Mindstorm Robot Coding class is designed for kids aging 10+. This is the best class for kids to feel Science, Technology, Engineering and Math (STEM) at an early age. This is a "building + coding" class with numerous hands-on projects and fun activities. In the class, the science concepts, such as kinetic energy convertion, speed, friction and electronics will be introduced to kiddos. They will learn to think logically and solve the engineering problems creatively.

Prerequites:

  • ROBO-201: Lego Live Dinosaurs in Jurassic Park

ROBO-401: Lego EV3 Complex Robots

This Robotic coding class is designed for kids aging 12+. In this course, kids will be learning the robots on articulated chassis, on 4Ă—4 automobile chassis, even the walking robot. The kiddos will investigate the mechanisms and construction designs that may be useful for preparing to robotics competitions. Remote control are used in all robots. This makes the testing more flexible and cognitive.

Prerequites:

  • ROBO-301: Lego EV3 Robots

Engineering for Kids (ENGR)

ENGR-101: Engineering Cool Stuffs in Our Lives

This class is designed for kids aging 8+. In this class, our kiddos will have access to different engineering concepts to solve real problems. There are many cool Engineering projects offered to our kids in this class, such as Catapult competition, bridge design and tower building. This is an open-ended project-based class. Your kiddos will love all those hands-on projects, through which kiddos will solve problems creatively.

Notes:

  • This is the first class for kids who want to know more about Engineering cool stuff.

ENGR-201: 3D Printing for Kids

This class is designed for kids aging 10+. Three-Dimensional (3D) Printing has become one of the most popular technology, which can be used to produce anything easier. Kids will learn the basic 3D modeling skills and make their own 3D printed cool daily items, such as dice, minecraft minifigures and fidget spinner. Kids will be very excited to see their own designed and 3D printed item coming to life.

Prerequites:

  • ENGR-101: Engineering Cool Stuffs in Our Lives

ENGR-301: Micro:Bit Micro-Controller

The web design class is designed for kids aging 10+. The micro:bit is stamp-sized and called a 'micro controller', in that our kiddos can write programs on a laptop, tablet or smartphone and copy them over via a cable or Bluetooth to be run on micro:bit. Micro:bit can be used for many cool engineering projects, such as game counter, motorbike simulator and Morse code machine.

Prerequisites:

  • ENGR-201: 3D Printing for Kids

ENGR-401: Advanced 3D Printing Creative Design

The three-dimensional (3D) printing creative design course is designed for kids aging 12+. This is a product-oriented class. 3D printing is a layer-by-layer manufacturing process. Kids will learn how to use TinkerCAD to create 3D models, and how to use 3D scanner to obtain the geometry of the objects. Kids will also get to know STL file and make programs for generating the printing path. A final project will be assigned to kids for design a scientific products creatively.

Prerequisites:

  • ENGR-301: Micro:Bit Micro-Controller

ENGR-402: Raspberry Pi BMO Gaming

The Raspberry Pi gaming class is designed for kids aging 15+. In this class, kids will have a chance to create their own Linux computer with self-designed game-pad keyboard, LED screen and 3D-printed BMO appearance. Raspberry Pi was developed by Eben Upton in 2012. It comes with Python and Scratch as standard, and can be used for all kids of projects. This self-made gaming console will be integrated with the most popular games, such as arcade games. Kids will be so excited to play games in their self-made computer. How COOL is that!

Prerequisites:

  • ENGR-301: Micro:Bit Micro-Controller
  • PY-201: Python for Automating Daily Tasks

Other Coding for Kids (EXCD)

EXCD-101: Scratch Games for Kids

This class is designed for kids aging 7+. Kids will learn through numerous practical projects and fun activities, including games and animations. In this class, kids will learn how to build cool games using the Scratch programming language. Programs are made by dragging together ready-made blocks of instruction code to control colorful characters called sprites. Kids will have lots of fun while learning how to code. [See more]

EXCD-201: App Coding for Kids

This class is designed for kids aging 10+. In this class, kids will learn how to use MIT APP Inventor, which is an open-source web application to create software applications for the Android and Apple operating systems. It uses a graphical interface, very similar to Scratch, which allows users to drag-and-drop visual objects to create an application that can run on Android devices. Kids will have a chance to learn how to make their first APP.

Prerequisites:

  • EXCD-101: Scratch Coding for Kids, or
  • PY-101: Python Coding for Kids