Kids Coding Fun Southlake

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

News: The 2019 Fall coding classes are open for registration. 10 spots limited per class.

2019 Southlake Summer Camps are full of joy. Please see the cool projects that our kiddos have experienced.

701: Scratch Coding 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]

702: Lego Automation for Simple Powered Machines

This class is designed for kids aging 7+. 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.

703: Lego Live Dinosaurs in Jurassic Park

This class is designed for kids aging 7+. 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!

704: Engineering Cool Projects

This class is designed for kids aging 7+. 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.

801: 3D Printing for Kids

This class is designed for kids aging 8+. 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.

802: Kids Electronics with Little Bits

This class is designed for kids aging 8+. In this class, our kiddos will have access to electrical and mechanical engineering concepts to solve real problems. There are also many cool Engineering projects for our little kiddos in this class, such as controllable race car and robots. This will be the first electronics class for our kiddos. They will love it!

1001: Python Coding for Kids (Beginner)

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.

Prerequisites:

  • 701: Scratch coding for kids

1002: Micro:Bit Cool Projects for Kids

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:

  • 701: Scratch coding for kids, or
  • 1001: Python coding for kids

1003: Website Design with WordPress

The web design class is designed for kids aging 10+. 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 learn some HTML/CSS programming through the WordPress learning. Kids will make their own websites as the class projects.

1004: 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:

  • 701: Scratch coding for kids, or
  • 1001: Python coding for kids

1005: HTML & CSS Website

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.

Prerequisites:

  • 1003: Website design with WordPress

1006: Boost Creative Coding

This class is designed for kids aging 10+. In this class, kids will learn how to use tablet to code Lego machines. With three motors and one color sensor, the toy will move as you control. Kids will be trained with logic thinking, creative problem solving and computational thinking. With hands-on projects and fun activities, kids will build, code and play!

Prerequisites:

  • 702: Lego Automation for Simple Powered Machines, or
  • 703: Lego Live Dinosaurs in Jurassic Park

1201: Python for Automating Daily Boring Tasks (Intermediate)

This class is designed for kids aging 12+ and whoever finish the entry-level Python coding class (1001: 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 Search the Web and download online content, Split, merge, watermark, and encrypt PDFs, and send reminder emails and text notifications.

Prerequisites:

  • 1001: Python coding for kids

1202: 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:

  • 1005: HTML & CSS Website

1203: Lego EV3 Robot Coding

The Lego EV3 Mindstorm Robot Coding class is designed for kids aging 12+. 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:

  • 702: Lego Automation for Simple Powered Machines, or
  • 703: Lego Live Dinosaurs in Jurassic Park

1204: 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:

  • 801: 3D Printing for Kids

1501: Artificial Intelligence with Python (Advanced)

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:

  • 1201: Python for Automating Daily Boring Tasks

1502: 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:

  • 1201: Python for Automating Daily Boring Tasks, and
  • 1204: Advanced 3D Printing Creative Design

1503: IOT with Java

This class is designed for kids aging 15+. Kids will learn how to use Java for the Internet of Things (IoT). IoT is the name for the increasing network of objects in the physical world able to connect the internet. There can include smart applications such as refrigerators or thermostats. The orignal version of the pupular game Minescraft was written in Java. Kids will also learn how to make Minecraft using Java.

Prerequisites:

  • 1201: Python for Automating Daily Boring Tasks

1504: C++ Object-Oriented Programming

This class is designed for kids aging 15+. In this class, kids will learn how to use C++ to make large systems. The current popular systems, such as Google, Facebook, Amazon and Autodesk's Maya animation tool are all built with C++. In this class, kids will learn how to access the computer's hardware, create an executable file and achieve the large system.

Prerequisites:

  • 1201: Python for Automating Daily Boring Tasks, or
  • 1502: IOT with Java