Learning code online. Let's start with your first course!
Basic knowledge

Computer Communication & Network
ducnm46The course provides basic and understanded knowledge about computer networks and data communications to programmers.
Computer Communication & Network
Online
11831 students
Great reviews from students
Time to complete: 18 hours
Certificate of Course Completion

Computer software
SakaeruGeneral Informatics is the basic subject of Informatics. This course focuses on providing basic and comprehensive knowledge of computer softwares and basic computer skills so that users can grasp the basic but highly applicable knowledge in daily computer use.
Computer software
Online
7891 students
Great reviews from students
Time to complete: 26 hours
Certificate of Course Completion

Computer hardware
doannv2This course focuses on providing general knowledge about computer parts so you can apply them to your choice and use of computers.
Computer hardware
Online
8507 students
Great reviews from students
Time to complete: 18 hours
Certificate of Course Completion
Basic programming

C for Beginners
TuanLQ7The complete C Programing Course for Beginners, this course teaches you the fundamentals of a programing language. After completed, you will be able to move from the basics to more advanced course.
C for Beginners
Online
28904 students
Great reviews from students
Time to complete: 20 hours
Certificate of Course Completion

C++ for Beginners
TuanLQ7The complete C++ Programing Course for Beginners, this course teaches you the fundamentals of a programing language. After completed, you will be able to move from the basics to more advanced course.
C++ for Beginners
Online
40788 students
Great reviews from students
Time to complete: 20 hours
Certificate of Course Completion

Introduction to SQL
trungduyen0220This course will help programmers to understand the principles, syntax and how SQL (Structured Query Language) works .
Introduction to SQL
Online
9734 students
Great reviews from students
Time to complete: 20 hours
Certificate of Course Completion

JavaScript basics
fsoft_trungvdHelp students master the basic fundamental and syntax in Javascript - the most popular programming language in the world.
JavaScript basics
Online
14797 students
Great reviews from students
Time to complete: 26 hours
Certificate of Course Completion

Python fundamentals
locnguyen305This course was created for complete beginners and will teach you programming fundamentals in a Python. Learn python programming fundamentals and build your first project from start to finish.
Python fundamentals
Online
34701 students
Great reviews from students
Time to complete: 26 hours
Certificate of Course Completion

C# fundamentals
NamLeC# has consistently been one of the top three programming languages to learn as it's used widely throughout the industry. This coursewill help you be comfortable with fundamental programming concepts of C# and be able to write simple C# programs.
C# fundamentals
Online
12216 students
Great reviews from students
Time to complete: 26 hours
Certificate of Course Completion

Java fundamentals
doannv2Learn the basic of Java programming language through interactive coding tasks. Students gain extensive hands-on experience writing, compiling, and executing Java programs after finishing the course.
Java fundamentals
Online
24013 students
Great reviews from students
Time to complete: 26 hours
Certificate of Course Completion
Advanced programming

Lập trình hướng đối tượng trong C++
TuanLQ7Lập trình hướng đối tượng (Object-Oriented-Programming) là phương pháp lập trình dựa trên đối tượng để tìm ra bản chất của vấn đề. Khóa học C++ OOP giúp các lập trình viên học được kỹ thuật lập trình mà tất cả logic, yêu cầu thực tế đều được xây dựng xoay quanh các đối tượng. Hiểu được cách thức hoạt động của C++ OOP sẽ làm đơn giản hóa việc bảo trì và dễ dàng mở rộng trong việc thiết kế phần mềm.
Lập trình hướng đối tượng trong C++
Online
10060 students
Great reviews from students
Time to complete: 40 hours
Certificate of Course Completion

Working with SQL
trungduyen0220This course will teach you several key functions necessary to wrangle, filter, and categorize information in a relational database, expand your SQL toolkit, and answer complex questions. Requirements: You need to complete Introduction to SQL course to have basic knowledge before joining this course.
Working with SQL
Online
4958 students
Great reviews from students
Time to complete: 20 hours
Certificate of Course Completion

Data Structure and Algorithms
HaiZukaThis course will help you to understand algorithms as well as the nature of data structures - the conditions for being good programmers.
Data Structure and Algorithms
Online
16462 students
Great reviews from students
Time to complete: 20 hours
Certificate of Course Completion

Java OOP
TuanLQ7Lập trình hướng đối tượng (Object-Oriented-Programming) là phương pháp lập trình dựa trên đối tượng để tìm ra bản chất của vấn đề. Khóa học Java OOP giúp các lập trình viên học được kỹ thuật lập trình mà tất cả logic, yêu cầu thực tế đều được xây dựng xoay quanh các đối tượng. Hiểu được cách thức hoạt động của Java OOP sẽ làm đơn giản hóa việc bảo trì và dễ dàng mở rộng trong việc thiết kế phần mềm.
Java OOP
Online
7856 students
Great reviews from students
Time to complete: 40 hours
Certificate of Course Completion

Advanced C++
TuanLQ7Advanced C ++ course is for those who have mastered the basic knowledge. This course will help you take a closer look at what you have learned in the basic course and learn about some new concepts.
Advanced C++
Online
11554 students
Great reviews from students
Time to complete: 20 hours
Certificate of Course Completion
Problem Solving

Advanced algorithms
vietcvHelp programmers improve their programming skills with powerful algorithms to solve complex programming problems.
Advanced algorithms
Online
4478 students
Great reviews from students
Time to complete: 40 hours
Certificate of Course Completion

Basic algorithms
vietcvWith the basic algorithm course, you will learn how to solve the basic programming problems that a programmer needs.
Basic algorithms
Online
18921 students
Great reviews from students
Time to complete: 33 hours
Certificate of Course Completion

C++ Standard Template Library
vietcvThe Standard Template Library (STL) is a set of C++ template classes to provide common programming data structures and functions such as lists, stacks, arrays, etc. It is a library of container classes, algorithms and iterators. It is a generalized library and so, its components are parameterized. A working knowledge of template classes is a prerequisite for working with STL.
C++ Standard Template Library
Online
7750 students
Great reviews from students
Time to complete: 20 hours
Certificate of Course Completion
Advanced Skills

Cloud Essentials
ShanghaikThe course will provide a basic overview and overview of the field of cloud computing and emerging cloud computing technologies.
Cloud Essentials
Online
3286 students
Great reviews from students
Time to complete: 18 hours
Certificate of Course Completion