Learn by solving
real-world problems.
Guided by friendly advice at every step. 

There is only one reliable way to become a sought-after IT professional: by learning how to come up with elegant, bug-free and practical programming solutions to real-world business problems. That is the skill every interviewer looks for in a candidate. And that is the skill you will learn at CoderSchool.
Curriculum

Design to transform you into a world-class
IT pro

01.
Learn skills that companies need
right now
We continuously refresh our course based on inputs from recruiters and our professional mentors.

So, you learn programming languages and acquire the skills companies need right now.
02.
Learn what you need to think like a programmer
We won’t clutter your brain with all the knowledge in the world but focus on what will help you become an IT pro.

Each module will teach you everything you need to think and solve like a programmer.
03.
Learn by doing assignments
In every module, we have assignments that require you to solve real-world problems using concepts and skills you have mastered. 

So, you can step out into the job market totally confident of your skills.
01.
Learn skills that companies need right now
We continuously refresh our course based on inputs from recruiters and our professional mentors.

So, you learn programming languages and acquire the skills companies need right now.
02.
Learn what you need to think like a programmer
We won’t clutter your brain with all the knowledge in the world but focus on what will help you become an IT pro.

Each module will teach you everything you need to think and solve like a programmer.
03.
Learn by doing assignments
In every module, we have assignments that require you to solve real-world problems using concepts and skills you have mastered. 

So, you can step out into the job market totally confident of your skills.
3 Levels
of support
Once a week mentoring sessions as per your schedule

In-depth learning with professional IT engineers

All your questions about your subject or your career answered.
Personalized
mentoring
Once a week mentoring sessions as per your schedule

In-depth learning with professional IT engineers

All your questions about your subject or your career answered.
Be
job-ready
Once a week mentoring sessions as per your schedule

In-depth learning with professional IT engineers

All your questions about your subject or your career answered.
Will you shine as a data analyst? Is web development the career for you? Or are you meant to be a game developer?
Answer 7 questions to find out which tech career is suited for your personality and skills.
Learning journey

From beginner to skilled programmer one module at a time.

(Kim said to leave this section blank for now)
Final project

Demonstrate your pro IT skills to professional judges and the world.

Once you start your course you must submit a final project to graduate. It’s your chance to use your new skills and knowledge to create a product or service from scratch. For 90% of our learners their final projects demonstrate all the skills necessary to ace job interviews and get high-paying jobs within weeks of graduation. 
Learning Platform

A custom-built learning platform to help you maximize your potential.

Our learning platform is your gateway into a world filled with practical knowledge, friendly advice, and rigorous tests that will bulletproof your confidence. Listen to lectures,  book mentor sessions, ask for help, complete assignmentsand do much more on one all-powerful learning platform.
Teaching Assistants

Understands you like a friend. Helps you like a tutor.

We have more than 80+ teaching assistants working with us. All of them know every module of every course we teach inside out. 

They have only one goal: to make sure you are never stuck on a problem for over 15 minutes. 
Not sure about an assignment? No clue why your code shows up as an error? Not clear about a lecture? 

No worries. Your teaching assistant will help you faster than you can say, “Maybe programming is not for me”.

The many ways your teaching assistant will help

Your lectures 
Helps bridge the gap in your understanding of our video lectures.
If you have a question, your TA has the answer.
Your assignments 
Will go through your programming solution with you and guide you with expert feedback and advice.
Your confidence  
They are just a chat window away to remind you that while learning takes effort, it’s not impossible.
Mentors

IT professionals from 9 to 5. Your mentor the rest of the time.

We have over 50+ active mentors from some of the top IT companies in Vietnam ready to mentor our learners. Every mentor goes through multiple rounds of interviews to make sure they can guide, track performance, and set goals for learners like you.

The many ways your mentor
will help

01.

Your study plan

Helps you with your goals and personalizes your study plan.
02.

Your career

Use their experience to give you direction, advice and motivation.
03.

Your interview skills

Build your confidence with advice and tips to ace interviews and discussions. Conduct mock interviews to make sure you are prepared
04.

Your doubts

Will explain the fundamentals and lessons at your level to help you understand better.

Meet our mentors

Loc Pham
Senior Web Developer
Khanh Nguyen
Data Analyst @Amazon
Nghiem Doan
Web Developer @Google
Hang Ngoc
Data Science @Apex Legends
Tuan Cui
Full Stack Web @APP
Learner support

With you every step of the way from day zero till day hero.

We have more than 50+ learner support members working with us to help create a supportive learning environment for learners like you.
They will keep track of your progress, organize mentor sessions for you, and be your friend in need whenever you need help achieving your goals. 

All of them have at least 4 years of experience working with learners who have decided to start a new career path. 

The many ways your learner support will help

Your learning journey 
Gives you a personalized tour of the CS Learning Platform’s features. 

Demonstrates where to find your course materials, and how to use our multiple support channels. 

Set up mentoring sessions for you.
Your motivation
Will check in regularly to assess your progress and address any concerns. 

Facilitates your sessions with mentors for personalized guidance.

Work with you to help you complete your Final project on time and graduate successfully.
Your career  
Schedule mock interviews with mentors to help you prepare for the real world.

Weekly check-ins after you graduate to offer career advice and plan your placement.

Arrange additional support (if available) from CoderSchool to help you get placed.

Learner testimonials

Become a tech professional like 10,000+ CoderSchool graduates