Image description
"Everyone should learn to program."
- Steve Jobs  

About us

early coding education specialist

Image description A new era of the 4th Industrial Revolution is imminent. We are already witnessing advancements in technology, such as artificial intelligence, the Internet of Things(IoT) and Big Data rapidly changing every aspect of our society. Preparing our children for these unprecedented changes is critical and imperative.

We at TAE Coding believe that learning coding/programming is as important as learning to read and write for today's students. Through programming education, the students will develop logical thinking and creative algorithmic problem-solving skills. Quality coding education can empower them to be creative leaders in any field in this new era of change.

TAE Coding is a specialist in early coding education. We have designed various learning tracks to accommodate and foster different interests and goals. Each track provides a streamlined guide for our students to learn not only the fundamentals but also advanced programming through systematic curriculum.

Resources

Schedules & Resources

  • All Resources
  • Schedules
  • Flyers
  • Articles
  • Catalogs

Schedule download

2018 Achievement download

Data Science download

Why Coding (EN) download

Why Coding (KR) download

2018 Catalog download

Course Tracks

Track Tree

Image description

Courses

Courses in Tracks

  • All
  • CS Priciple
  • CS Foundation
  • CS Application
  • CS AP
  • CS Olympiad
  • CS Data Science
Image description

This is the first course in Computer Science Principle Track. Students will learn essential programming concepts, such as variables, operators, expressions, conditional statements, loops, and functions. Also, students will learn how to create basic interactive animations and games. Quizzes and homework will be assigned on a weekly basis.

[CS11] INTRODUCTION TO PROGRAMMING IN SCRATCH

4th - 6th grade
NONE
12 weeks
Image description

This is the second course in Computer Science Principle Track. On top of the essential programming concepts, students will learn more advanced programming concepts, such as string, list manipulation, and recursions. Also, students will learn how to create more advanced data-oriented animations and games. Quizzes and homework will be assigned on a weekly basis.

[CS12] PROGRAMMING FUNDAMENTALS IN SCRATCH

4 th - 6 th grade
[CS11]
12 weeks
Image description

This is the third course in Computer Science Principle Track. With all the programming concepts, students will focus on developing more complicated and interactive games. Also, students will learn how to publish and share their creations with others in the world. By working through projects, students will also learn the basic life cycle of computer science. Quizzes and homework will be assigned on a weekly basis.

[CS13] GAME DEVELOPMENT IN SCRATCH

4 th - 6 th grade
[CS12]
12 weeks
Image description

This is the last course in Computer Science Principle Track. Students will learn the essential constructs of App Inventor and how to design and develop functional mobile apps for smartphones and tablets. Quizzes and homework will be assigned on a weekly basis.

[CS14] MOBILE APP DEVELOPMENT IN APP INVENTOR

4th - 6th grade
[CS13]
12 weeks
Image description

This is the first course in Computer Science Foundation Track. By learning Python programming, students will learn essential programming concepts, such as variables, constants, operators, expressions, conditional statements, loops, and functions. Quizzes and homework will be assigned on a weekly basis.

Image description

This is the second course in Computer Science Principle Track. On top of the essential programming concepts, students will learn more advanced programming concepts, such as string, list manipulation, and recursions. Also, students will learn how to create more advanced data-oriented animations and games. Quizzes and homework will be assigned on a weekly basis.

[CS22] PROGRAMMING FUNDAMENTALS IN PYTHON

7 th and Up
[CS21]
12 weeks
Image description

This is the first course in Computer Science Application Track. Students will learn the constructs of JavaScript programming and how to build animations, interactive art and games in Typescript. Also, students will learn how to publish websites with animations and interactive games. Quizzes and homework will be assigned on a weekly basis.

[CS31] WEB ANIMATION AND GAME DEVELOPMENT

7 th and Up
[CS Foundation]
12 weeks
Image description

This is the second course in Computer Science Application Track. Students will learn the constructs of HTML5 and CSS for web designing and styling. Students will also learn how to integrate CSS and JavaScript to give a professional look and feel. Quizzes and homework will be assigned on a weekly basis.

[CS32] WEB DESIGN AND DEVELOPMENT

7 th and Up
[CS31]
12 weeks
Image description

This is the third course in Computer Science Application Track. Students will learn Google Angular framework, which is the latest application development technology. By learning Angular framework, student will be able to build applications suitable for all platforms, such as web, mobile web, native mobile, and native desktop. Quizzes and homework will be assigned on a weekly basis.

[CS33] WEB APP DEVELOPMENT IN ANGULAR

7 th and Up
[CS32]
12 weeks
Image description

This is the fourth course in Computer Science Application Track. Students will learn Ionic 2, one of the most popular open source frameworks especially for building mobile applications. Students will learn how to develop their own mobile applications and how to publish it. Quizzes and homework will be assigned on a weekly basis.

[CS34] MOBILE APP DEVELOPMENT IN IONIC

7 th and Up
[CS33]
12 weeks
Image description

Course description is under construction.

[CS41] Introduction to AP Computer Science

7 th and Up
[CS Foundation]
12 weeks
Image description

Course description is under construction.

[CS42] Programming Fundamentals in JAVA

7 th and Up
[CS41]
12 weeks
Image description

Course description is under construction.

[CS43] AP Exam Preparation

7 th and Up
[CS42]
12 weeks
Image description

Course description is under construction.

[CS51] Introduction to Competition Programming

7 th and Up
[CS Foundation]
12 weeks
Image description

Course description is under construction.

[CS52] Olympiad Bronze Contest Preparation

7 th and Up
[CS51]
12 weeks
Image description

Course description is under construction.

[CS53] Olympiad Silver Contest Preparation

7 th and Up
[CS52]
12 weeks
Image description

Course description is under construction.

[CS54] Olympiad Algorithm

7 th and Up
[CS53]
12 weeks
Image description

This is the first course of CS Data Science Track. This course introduces a collection of powerful tools for data analysis such as Jupiter Notebook, Numpy, Pandas, Matplotlib, Git and more. Students will learn hands-on knowledge on data processing. This course also provides the foundation for the later courses in the data visualization and machine learning.

[CS61] Introduction to Data Science

9 th and Up
[CS Foundation]
12 weeks
Image description

Visualization is one key approach to gaining insight from this mountain of data. It enables the trends and patterns, to be examined and assessed. Data Visualization tools in the Python (Matplotlib) platforms will be covered in the course. Students will also learn the foundation of statistics, probability. They will be given many opportunities to apply theories they’ve learned.

[CS62] Data Visualization and Statistics

9 th and Up
[CS61]
12 weeks
Image description

This course is the third course of CS Data Science Track. There is heavy and growing demand for computer scientists who have ‘Machine Learning’ skills. This course will cover the underlying mathematical concepts for a wide variety of Machine Learning methods and algorithms, plus various procedures used to assess the value and validity of them.

[CS63] Machine Learning Fundamentals

9 th and Up
[CS62]
12 weeks