Courses

Coding training programs

A structured path for ages 8–25, designed around STEAM — learn by building real products.

Aligned with:S · ScienceT · TechnologyE · EngineeringA · ArtsM · Mathematics

Teens · ages 8–15

Igniting tech passion and building solid coding–math foundations.

Age 8–11
Foundation

Scratch Coding

First step into coding

Meet coding logic through visual blocks; build lively games and animations.

  • Basic algorithmic thinking
  • Build your first 2D game
  • Storytelling & animation
3 months · 24 sessionsRegister now
Age 12–15
Beginner–Intermediate

C++ Programming

The language of competitive coding

Master C++ from basics to algorithms — a foundation for contests and Informatics excellence.

  • Syntax & control flow
  • Arrays, functions & recursion
  • Basic algorithmic thinking
4 months · 32 sessionsRegister now
Age 11–15
Competition

Informatics & Math Gifted Prep

Conquer gifted-student exams

A prep track for Informatics & Math gifted-student exams with seasoned coaches.

  • Advanced algorithms
  • Practice sets & mock tests
  • Exam strategy
Per exam cycleRegister now
Age 10–15
Foundation

Thinking Math (Grades 5–9)

Solid math foundations

Develop math thinking for grades 5–9, tightly linked with computational thinking.

  • Logic & reasoning
  • Advanced problem solving
  • Applying math to coding
Per semesterRegister now

Students · ages 16–25

An in-depth, career-oriented path toward becoming a real developer.

Age 16–25
Foundation

Intro to Programming

Start your developer journey

Build coding from zero: thinking, syntax and solving problems with code.

  • Variables, types, loops
  • Functions & error handling
  • First mini project
2 months · 16 sessionsRegister now
Age 16–25
Intermediate

Data Structures & Algorithms

Foundation of great developers

Master core data structures and algorithms — the key to problem-solving skill.

  • Arrays, lists, stacks, queues
  • Trees, graphs, hash tables
  • Sorting & searching
3 months · 24 sessionsRegister now
Age 16–25
Intermediate

Object-Oriented Programming

Software design thinking

Understand OOP deeply and apply it to design and organize larger software projects.

  • Classes, objects, inheritance
  • Encapsulation & polymorphism
  • Design principles
2 months · 16 sessionsRegister now
Age 16–25
Intermediate

Databases

Professional data management

Learn to design and query databases, mastering SQL for real applications.

  • Relational model & design
  • SQL querying
  • Connecting DB to apps
2 months · 16 sessionsRegister now
Age 16–25
Specialized

UX/UI Design

Craft beautiful experiences

Master UX & UI principles and practice on professional design tools.

  • UX & UI principles
  • Wireframes & prototypes
  • Designing in Figma
2 months · 16 sessionsRegister now
Age 16–25
Advanced

Web Development

Build your own website

Master HTML, CSS, JavaScript to build professional, responsive, modern websites.

  • Modern HTML5 & CSS3
  • Interactive JavaScript
  • Deploy a real website
4 months · 32 sessionsRegister now
Learning roadmap

Your growth journey with GTF

A clear path by age and ability — from the first blocks to complete tech projects.

01
8–11 yrs

Discover

Meet coding logic via Scratch and thinking-math; spark a love for technology.

02
12–15 yrs

Build foundations

Learn C++, algorithms and gifted-exam prep; start structured coding thinking.

03
16–20 yrs

Specialize

Data structures, OOP, databases — experience a professional dev workflow.

04
20–25 yrs

Break through

UX/UI and web development; build complete, career-ready products.

Ready to start your tech journey?

Book a free trial today and get a personalized roadmap consultation.

Chat on ZaloMessage us