Master C And Embedded C Programming
Learn C and Embedded C in a simple, fun, and easy way in this extensive online course
C Programming,Development,Programming Languages
Lectures -66
Resources -9
Duration -5.5 hours
30-days Money-Back Guarantee
Get your team access to 8,500+ 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.
Master 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
What will you learn in this course:
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
What are the prerequisites for this course?
There are no prerequisites. This course starts with the basic fundamentals and builds up as it progresses

Curriculum
Check out the detailed breakdown of what’s inside the course
Welcome
1 Lectures
-
Welcome to the Course!! 00:58 00:58
Introduction
3 Lectures

Download and Install Code::Blocks
1 Lectures

Let's get started
3 Lectures

Variables and DataTypes
2 Lectures

How are numbers stored in Memory
1 Lectures

Number Systems - Hex, Binary and Decimal
3 Lectures

ASCII
1 Lectures

Conditional Execution
10 Lectures

Loops
7 Lectures

Functions in C
2 Lectures

Storage Classes
1 Lectures

Pointers
3 Lectures

Arrays in C
8 Lectures

Structures
5 Lectures

The Volatile Qualifier
2 Lectures

Ternary, Logical and Binary operators
4 Lectures

Packing and Unpacking (masking)
3 Lectures

Preprocessors - Macros
3 Lectures

Compilation Process of a C program
2 Lectures

Preprocessor - Conditional Compilation
1 Lectures

Instructor Details

NerdyElectronics
I am an Embedded Engineer by profession, working with a major Automobiles Company. I design the functions that make a car run. I also hold the responsibility of designing the architecture of the software.
Do connect with me on Linkedin.
NerdyElectronics is the name I have chosen under which I share all my knowledge with those interested to learn.
Course Certificate
User your certification to make a career change or to advance in your current career. Salaries are among the highest in the world.

Our students work
with the Best


































Related Video Courses
View MoreAnnual Membership
Become a valued member of Tutorials Point and enjoy unlimited access to our vast library of top-rated Video Courses
Subscribe now
Online Certifications
Master prominent technologies at full length and become a valued certified professional.
Explore Now