Tutorialspoint

Celebrating 11 Years of Learning Excellence! Use: TP11

Master C And Embedded C Programming

person icon NerdyElectronics

4.3

Master C And Embedded C Programming

Learn C and Embedded C in a simple, fun, and easy way in this extensive online course

updated on icon Updated on Jun, 2025

language icon Language - English

person icon NerdyElectronics

English [CC]

category icon IT and Software ,Hardware,C programming

Lectures -66

Resources -9

Duration -5.5 hours

Lifetime Access

4.3

price-loader

Lifetime Access

30-days Money-Back Guarantee

Training 5 or more people ?

Get your team access to 10000+ top Tutorials Point courses anytime, anywhere.

Course Description

Master C And Embedded C Programming is designed to help learners master C and/or Embedded C.

This course's instructor is a Senior Embedded Engineer and Software Architect from a well-known automobile manufacturer.

One of the most crucial abilities needed for Embedded Systems will be taught in this course. C programming.

C And Embedded C Programming Course Overview

We begin by talking about what embedded systems are before gradually moving on to ideas like pointers and structures.

We employ a "Learn as you Go" method in this course. After studying some theory, we'll examine how those notions behave in programs.

The course is structured so that each section builds on the one before it. Each topic is examined through a combination of theory and practicals, with live coding making up the majority of the practicals. We will set up an IDE and start coding for the live coding.

Topics discussed in the course:

  • 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

Goals

  • Learn about Embedded Systems and Embedded C

  • Master the basics of C - Variables, loops, conditional execution

  • Learn about Function

  • Learn about Pointers

  • Understand Arrays, Structures, Unions

  • Learn about Pointers with Arrays, Structures, Unions

  • Understand Logical Operations

  • Understand Bit Operations - Packaging data, unpacking data, bit manipulations

  • Understand the compilation process of C programs

  • Learn about Conditional Compilation

Prerequisites

  • There are no prerequisites. This course starts with the fundamentals and builds up as it progresses

Master C And Embedded C Programming

Curriculum

Check out the detailed breakdown of what’s inside the course

Welcome

1 Lectures
  • play icon Welcome to the Course!! 00:58 00:58

Introduction

3 Lectures
Tutorialspoint

Download and Install Code::Blocks

1 Lectures
Tutorialspoint

Let's get started

3 Lectures
Tutorialspoint

Variables and DataTypes

2 Lectures
Tutorialspoint

How are numbers stored in Memory

1 Lectures
Tutorialspoint

Number Systems - Hex, Binary and Decimal

3 Lectures
Tutorialspoint

ASCII

1 Lectures
Tutorialspoint

Conditional Execution

10 Lectures
Tutorialspoint

Loops

7 Lectures
Tutorialspoint

Functions in C

2 Lectures
Tutorialspoint

Storage Classes

1 Lectures
Tutorialspoint

Pointers

3 Lectures
Tutorialspoint

Arrays in C

8 Lectures
Tutorialspoint

Structures

5 Lectures
Tutorialspoint

The Volatile Qualifier

2 Lectures
Tutorialspoint

Ternary, Logical and Binary operators

4 Lectures
Tutorialspoint

Packing and Unpacking (masking)

3 Lectures
Tutorialspoint

Preprocessors - Macros

3 Lectures
Tutorialspoint

Compilation Process of a C program

2 Lectures
Tutorialspoint

Preprocessor - Conditional Compilation

1 Lectures
Tutorialspoint

Instructor Details

NerdyElectronics

NerdyElectronics

I am an embedded engineer with a decade of experience in embedded systems development, testing and design.

I am currently working with a major automobile company and am also the technical consultant for some startups. I help them design their software, hardware and cloud architectures.

AWS certified.

Apart from technology and teaching, I enjoy reading and painting.

Course Certificate

Use your certificate to make a career change or to advance in your current career.

sample Tutorialspoint certificate

Our students work
with the Best

Related Video Courses

View More

Annual Membership

Become a valued member of Tutorials Point and enjoy unlimited access to our vast library of top-rated Video Courses

Subscribe now
Annual Membership

Online Certifications

Master prominent technologies at full length and become a valued certified professional.

Explore Now
Online Certifications

Talk to us

1800-202-0515