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

Master C and Embedded C Programming- Learn as you go

Thành thạo Lập trình C và Embedded C - Học ngay, hiểu liền

Thành thạo Lập trình C và Embedded C - Học ngay, hiểu liền

Học C và Embedded C theo cách đơn giản, thú vị và dễ dàng

4.3
(278 đánh giá)
1,034 học viên
Giảng viên
Nerdy Electronics
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 709.000đ -93%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
6.0 giờ video
68 bài giảng
9 bài quiz
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 30/05/2026

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

Embedded C
Kiến thức cơ bản về C - Biến, vòng lặp, câu lệnh điều kiện
Hàm
Con trỏ
Mảng, Cấu trúc, Union
Con trỏ với Mảng, Cấu trúc, Union
Các phép toán Logic
Các phép toán Bit - Đóng gói dữ liệu, giải nén dữ liệu, thao tác bit
Quá trình biên dịch chương trình C
Biên dịch có điều kiện

Yêu cầu

Không yêu cầu kiến thức nền tảng. Khóa học bắt đầu từ những nguyên lý cơ bản nhất và nâng cao dần

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

Dành cho bất kỳ ai muốn làm việc với hệ thống nhúng, dù là sở thích hay để theo đuổi sự nghiệp trong lĩnh vực Embedded Systems.
Sinh viên muốn học Embedded Systems cho các dự án của mình
Chuyên viên đang đi làm muốn chuyển sang lĩnh vực Embedded Systems

Nội dung khóa học

21 phần • 68 bài giảng
1 Chào mừng bạn đến với Khóa học!!
1 Giới thiệu - Hệ thống nhúng và ngôn ngữ C
2 Tại sao chúng ta cần một Ngôn ngữ Lập trình?
3 C so với Embedded C
4 Ghi chú - C so với Embedded C
1 Tải xuống và Cài đặt Code::Blocks
1 C là một Ngôn ngữ Tuần tự
2 Chuỗi Escape
3 Tại sao dùng printf?
1 Các Kiểu dữ liệu trong C
2 Biến
3 Biến trong C - Ghi chú
1 Cách lưu trữ số trong Bộ nhớ
1 Chuyển đổi Nhị phân-Thập phân
2 Chuyển đổi Hex-Thập phân-Nhị phân
3 Các giá trị Nhị phân thông dụng
4 Ghi chú
1 Lý thuyết và Chương trình về ASCII
1 Thực thi có điều kiện là gì?
2 Câu lệnh "if"
3 Các toán tử Quan hệ
4 Câu lệnh "if..else"
5 Câu lệnh "if..elseif..else"
6 Các câu lệnh "elseif" có bị bỏ qua khi tìm thấy điều kiện đúng không?
7 Câu lệnh "switch..case"
8 Câu hỏi thực hành: Thực thi có điều kiện - if..else
9 Câu hỏi thực hành: Switch..case
10 Ghi chú về Thực thi có điều kiện
1 Vòng lặp là gì và các loại vòng lặp trong C?
2 Vòng lặp "while"
3 Vòng lặp "while" lồng nhau và nhiều điều kiện
4 Vòng lặp "for"
5 Vòng lặp "for" lồng nhau
6 Vòng lặp "do..while"
7 Câu hỏi thực hành: Vòng lặp
8 Ghi chú về Vòng lặp trong C
1 Lý thuyết về Hàm
2 Chương trình về Hàm
1 Các Lớp lưu trữ trong C
1 Con trỏ là gì và tại sao chúng ta cần chúng?
2 Hàm - Truyền bằng Tham chiếu
3 Các loại Con trỏ khác nhau
4 Câu hỏi thực hành: Con trỏ và Hàm
1 Mảng là gì?
2 Mảng trong thực tế
3 Mảng được sắp xếp trong bộ nhớ như thế nào?
4 Chương trình Bộ nhớ Mảng - 1
5 Chương trình Bộ nhớ Mảng - 2
6 Truyền mảng vào Hàm
7 Câu hỏi thực hành
1 Từ khóa volatile là gì?
1 Cấu trúc là gì?
2 Cùng xem Cấu trúc trong một chương trình
3 Bố cục Bộ nhớ của Cấu trúc
4 Truyền Cấu trúc vào Hàm và Con trỏ Cấu trúc
5 Volatile với Cấu trúc
1 Toán tử ba ngôi
2 Toán tử Logic
3 Lý thuyết về Toán tử Bitwise
4 Chương trình về Toán tử Bitwise
1 Lý thuyết
2 Chương trình
1 Chỉ thị Tiền xử lý là gì?
2 Macro #define
3 Macro #define với đối số
1 Lý thuyết về Quá trình Biên dịch C
2 Cùng xem kết quả của từng giai đoạn qua một chương trình
1 Biên dịch có điều kiện

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

Want to learn C and/or Embedded C? Look no further. This course is all you need!!


[NerdyElectronics - 12 June 2021, update 1] - Based on feedback from learners, the audio issues have been corrected


In this course, we will learn one of the most important skills required for Embedded Systems. The C Programming Language.

We start off with a discussion on what embedded systems are and slowly progress into concepts like pointers and structures.

In this course, we take a "Learn as you Go" approach. We will look into some theory and then see the behavior of those concepts in programs.

Every section in the course builds on the previous sections. We look into each topic in a mix of theory and practicals, practicals being the major part, with live coding. For the live coding, we will install an IDE and start coding.

  • What are Embedded Systems

  • What is C

  • Why do we need programming language

  • What is RAM

  • How data is stored in RAM

  • Number Systems (Hex, Decimal and Binary)

  • Variables

  • Data Types

  • Conditional Execution

  • Loops

  • Functions

  • Pointers

  • Arrays (with pointers)

  • Structures (with pointers)

  • Bit Operations

  • Operators

  • Storage Classes

  • Header Files

  • Preprocessors

  • Conditional Compilation

  • Packing and unpacking of data for transmission and storage

Based on the feedback, there will be regular updates and the update information will be added at the top of this description.

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 Programming
Hiển thị tất cả khoá học Embedded Systems
Hiển thị tất cả khoá học Microcontrollers
Hiển thị tất cả khoá học Programming Languages
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊