Let your kid's imagination run wild!

Our June 2017 Classes All classes at Php 9,000 each

Batch 3A June 19 to 23, 2017

Tech Fun 1: Scratch Programming

Learn the basics of programming as you make your own stories and games!

Digital Visual Arts 2

Continue to unleash your creativity with animation, advanced illustration techniques and more!

Batch 3B June 26 to 30, 2017

A Taste of Raspberry Pi

Discover the boundless potential of this pocket-sized computer!

Digital Video Production

From production to post-processing, learn what it takes to make your very own short film!

Class hours are from 8:00 AM to 12:00 NN No need to bring anything as course fee includes snacks and free usage of equipment during class hours Register Now or remember this link for later: tbc4k.upsitf.org/register

About TBC4K

IT is for kids too!

Programming, digital art, game design, and robotics - you name IT, kids can do IT! REGISTER NOW: http://tbc4k.upsitf.org

Posted by TBC4K - Tech Boot Camp for Kids + Teens on Wednesday, March 22, 2017
TBC4K 2016 Video Montage
Let your kid's imagination run wild!

We aim to introduce students to a wide array of IT courses especially designed for kids and teens. Courses offered include Robotics, Programming, Digital Arts, Blogging, and many more. Classes involve a lot of hands-on activities to promote learning and allow students, young as they are, to have a feel of how it is to be in the field of IT. Join us and experience learning new stuff the fun and exciting way only here at TBC4K!

Choose Your Adventure! Our Complete List of Class Offerings

Basic Programming

Tech Fun 1: Scratch Programming Scratch

Drag and modify blocks of code to show, hide, or animate objects within the canvas! Take it to the next level: create your fighting game, or animate a short film! Share it online with the Scratch community for the world to see. The possibilities are endless!

Scratch is a block-based programming language designed for young learners. This course teaches kids the fundamentals of logic, procedural and object-oriented programming, and conditional statements, among many other basic computer science concepts.

The course discusses tips and tricks on writing code while allowing the kids to appreciate the possibilities in store in developing programs in the future. The visual nature of Scratch also allows them to have fun while giving them the power to give life to their imagination through creating their own programs, stories, and games.

This course is ideal for kids who plan to take the Robotics course.

Technology:
  • Scratch

CodeCombat: Save the World with Programming CodeCombat

Build your empire with code! Navigate through mazes, manage your people and defend your land using functions. See how computing concepts come alive by playing a game! Learning has never been more fun!

CodeCombat is a web-based game that uses text-based coding languages. This course teaches basic to advanced concepts in programming through gamification. From simple arithmetic to complex function creation, CodeCombat puts a twist to classic coding by introducing a live interface wherein kids can see the effects of the changes they make in their code simultaneously.

The course discusses tips and tricks on writing code while allowing the kids to appreciate the possibilities in store in developing programs in the future. The visual nature of CodeCombat also allows them to have fun while giving them the power to give life to their imagination through creating their own programs, stories, and games.

This course is ideal for kids who plan to take the Robotics course.

Technology:
  • CodeCombat

Advanced Programming

The Art of Making Robots Robotics

See your code come to life in the real world! Program your own robot, complete with mechanical parts and sensors, and make it navigate through terrain and obstacles. Awesome things happen when code and machines come together!

In this course, the students are introduced to more advanced computing concepts, using affordable and accessible robots. It involves programming and hands-on exercises leading to create an autonomous machine. We will guide our students from design, programming, building the chassis, and adding intelligence to the machine.

This course encourages the use of imagination and creativity while empowering them to execute what they imagine. It also strengthens the value of independence as they each create robots on their own with supervision from their teacher.

Note: Because of the steep learning curve for this class, it is recommended (though not required) that the student must satisfy at least one (1) of the following: a) the student has taken at least one (1) of our Basic Programming classes prior to taking this class; b) the student has a strong grasp of the basic concepts of programming (i.e. loops, functions, conditional statements); c) the student is at least 12 years old.

Technology:
  • MiniBot or Arduino, under teacher's discretion

A Taste of Raspberry Pi Raspberry Pi

We're all used to seeing large computing machines like desktop and laptop computers. But what can you do with a fully-functional computer that fits in your pocket?

Raspberry Pi is a relatively cheap compact computer module that allows enthusiasts to customize their own platform for practical applications. Aside from being physically lightweight, it is also comes with a light but powerful operating system for basic functions like playing music and movies, playing games, and coding.

This course enhances learning through engaging and fun activities in computer science and game development. Using this device will expose them to numerous applications that will allow them to imagine solutions to real life problems and possibly even implement them.

Note: It is recommended (though not required) that the student must satisfy at least one (1) of the following: a) the student has taken at least one (1) of our Basic Programming classes prior to taking this class; b) the student has a strong grasp of the basic concepts of programming (i.e. loops, functions, conditional statements); c) the student is at least 12 years old.

Technology:
  • Raspberry Pi
  • Scratch
  • Sonic Pi
  • Minecraft Pi
  • Python

Digital Arts

Digital Visual Arts 1 and 2

Ever wondered how cartoons are made? How about those awesome graphics that you see in sci-fi movies? Welcome to the world of digital arts! Embark on a creative journey of illustration, character design, photo manipulation, and more!

This course teaches students how to use GIMP, a free image manipulation software used to draw, paint, and edit photos. They will learn about Inkscape, a program used in the production of vector art for cartoons, animation, poster design, and layouting, among others. Students will also get a chance to experience and be mentored in Adobe Photoshop, the most popular image processing software, and Adobe Illustrator, a dynamic and powerful vector imaging software.

Not only will students of this course know their way around software, but they will also be closely guided by our teacher on topics such as character design, color theory, layouting, and other basic concepts in graphic arts and graphic design.

Technology:
  • GIMP
  • Inkscape
  • Adobe Creative Suite/Cloud

Digital Video Production

In this television era, it helps to have the know-how of influencing people through multimedia. Films have long been used as a form of expression, a medium for information and a tool for persuasion. Multiple elements, including visuals and sounds, come together to produce a memorable experience that is a feast for the senses.

Share your story to the world creatively! Shoot videos like the pros and learn the basics of storyboarding, videography and more.

This course shall teach students to direct and produce their own videographic content. From the paper to the big screen, the students will be given hands-on experience on writing their own story, shooting, and editing. They will also be taught about theory and technical knowledge on video, e.g. rule of thirds, sound design.

Technology:
  • Adobe Creative Suite/Cloud, specifically Premiere Pro and After Effects

Web Technology

How to Build and Monetize a Website Web Development

Be part of the limitless network that is the World Wide Web! Share your thoughts by making your own blog. Create your personal website or portfolio. Or maybe even dream big and make the next Facebook or Twitter. This is where it all starts!

This course teaches the basics of web development, from markup to styling or scripting. Necessary skills in web design such as layouting, typography, color theory, and user interaction will also be discussed. This course encourages students to think of creative ways to present content and share it to the world. By the end of the course, students will be able to make their own interactive website from scratch.

Technology:
  • HTML5
  • CSS3
  • JavaScript
Register Now or remember this link for later: tbc4k.upsitf.org/register