Ưu đãi trong tuần: Nhập mã UD50 giảm 50k cho đơn từ 300k!
Trang chủ
Menu

Learn C and C++ (Beginner to Advance)

Học C và C++ (Từ cơ bản đến nâng cao)

Học C và C++ (Từ cơ bản đến nâng cao)

Làm chủ C và C++: Từ người mới bắt đầu đến chuyên gia

4.6
(425 đánh giá)
1,665 học viên
Giảng viên
Selfcode Academy
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 399.000đ -87%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
17.5 giờ video
41 bài giảng
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 31/05/2026

Bạn sẽ học được gì

Nắm được các khái niệm lập trình cốt lõi - không chỉ áp dụng cho C++ mà còn cho nhiều ngôn ngữ lập trình khác
Học C++ hiện đại, thay vì phiên bản lỗi thời mà hầu hết các khóa học khác vẫn dạy
Tìm hiểu các tính năng của C++ từ cơ bản đến nâng cao, như kế thừa (inheritance) và hàm đa hình (polymorphic functions)
Học C++ với lộ trình đã được kiểm chứng, bao gồm nhiều nội dung hơn hầu hết các khóa đại học về C++
Khóa học có các bài kiểm tra (Quizzes), Bài tập lập trình trực tiếp (Live Coding Exercises), Bài tập thử thách lập trình (Challenge Coding Exercises) và Bài tập (Assignments) giúp bạn củng cố kiến thức

Yêu cầu

Không yêu cầu kiến thức nền tảng trước khi tham gia khóa học này
Yêu cầu một máy tính có ít nhất 4GB RAM và kết nối Internet ổn định

Đối tượng phù hợp

Khóa học này phù hợp cho người mới bắt đầu hoàn toàn chưa có kinh nghiệm lập trình, hoặc bất kỳ ai muốn bổ sung C++ vào bộ kỹ năng hiện có
Dành cho những ai muốn mở rộng cơ hội nghề nghiệp bằng cách học một trong những ngôn ngữ lập trình được săn đón nhất

Nội dung khóa học

4 phần • 41 bài giảng
1 Tổng quan khóa học
2 Giới thiệu về lập trình C
3 Biến và Kiểu dữ liệu: Phần 1
4 Biến và Kiểu dữ liệu: Phần 2
5 Chuyển đổi kiểu dữ liệu (Type Conversion)
6 Hằng số (Constants)
7 Toán tử và Biểu thức
8 Cấu trúc điều khiển (Control Structures)
9 Câu lệnh Switch
10 Vòng lặp For
11 Vòng lặp For lồng nhau, While và Do-while
12 Mảng (Arrays)
13 Chuỗi (Strings)
14 Hàm: Phần 1
15 Hàm: Phần 2
16 Con trỏ: Phần 1
17 Con trỏ: Phần 2
18 Tệp tin (Files)
19 Thực hành: Câu hỏi - Phần 1
20 Thực hành: Câu hỏi - Phần 2
1 Giới thiệu về C++
2 Biến
3 Kiểu dữ liệu
4 Nhập liệu từ người dùng
5 Toán tử
6 Cấu trúc điều khiển
7 Câu lệnh Switch
8 Vòng lặp
9 Bài tập về vòng lặp
10 Break và Continue
11 Mảng
12 Chuỗi
13 Hàm
14 Con trỏ
15 Cấu trúc (Struct) & Hợp thể (Union)
16 Tệp tin
17 Lớp (Class) & Đối tượng (Object)
18 Phương thức của Lớp
19 Lập trình hướng đối tượng
1 Dự án tổng kết - Hệ thống Ngân hàng
1 Bài tập thực hành

Giới thiệu khóa học

Are you looking to become a proficient programmer? Look no further than learning C and C++. These powerful programming languages are widely used across many industries and applications. By learning C++, you'll not only acquire the key concepts of programming that apply to other languages but also get hands-on experience with modern C++ which is widely used in today's software industry.

This course will cover everything you need to know, from the basics of C++ to advanced topics like inheritance and polymorphism. You'll be guided through a proven curriculum that covers more material than most C++ university courses. Plus, you'll be learning from an experienced university full professor who has been using and teaching C++ for over 25 years.

Our comprehensive course includes quizzes, live coding exercises, challenge coding exercises, and assignments to ensure you have a solid grasp of C++ programming. Don't settle for obsolete versions of C++ taught in other courses – learn modern C++ and become a skilled programmer. Start your journey today!


Are you wondering which programming language to learn that will add value to your resume and increase your chances of getting a job interview? Look no further than C++. This programming language is considered a badge of honor among software developers and is routinely ranked in the top 5 programming languages by popularity. C++ has been consistently in the top 10 for close to 20 years, making it a very relevant language to learn.


C++ is used for developing a lot of software today, including leading tech companies such as Amazon, Apple, Microsoft, PayPal, Google, Facebook, and Oracle, to name a few. Many of their products, including operating systems like Windows, Linux, and Mac OSX, as well as Adobe products like Photoshop and Illustrator, are written in C++.


But why should you learn C++? For one, it is a powerful language that can do many things that other languages cannot. C++ is also super fast and flexible, supporting both procedure and object-oriented programming. If you want to learn C++, finding a good course taught by an experienced instructor is critical. This is where the Modern C++ course, taught by Frank Mitropolous, comes in. Frank has been using C++ for over 2 decades and has taught students in both university courses and industry training courses.


This course focuses on teaching Modern C++ (specifically C++ 14 and C++17), which are the versions currently being used by the industry. While C++20 is new, the industry is mainly using C++14, and it will take years for them to migrate to C++20. Therefore, it is beneficial to learn Modern C++ first and focus on the latest versions later.


The course assumes no previous experience with C++ and covers key topics such as looping, functions, pointers, class hierarchies, and smart pointers. C++ may be complex, but with the right instructor and training, you can quickly learn the language and create your own programs. Learning the foundations of Modern C++ should be your priority, and this course will give you the necessary skills in the shortest possible timeframe.


Khóa học liên quan

Khám phá thêm các khoá học cùng chủ đề

Hiển thị tất cả khoá học C And Cpp
Hiển thị tất cả khoá học Cpp
Clean Code

Clean Code

Academind by Maximilian Schwarzmüller

4.6 (26435)
118,068
50.000đ -88%
Hiển thị tất cả khoá học Programming Fundamentals
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊