Ethical Hacking

This course covers essentials such as programming techniques, decision-making statements, iterations, functions, macros, arrays and more.

Editing Your Code

if ( yourSkill == “C Programming” )
C Programmers Demand

Market Demand

  • Demand
  • - Supply

Why Learn C Programming

This course focuses on ‘how’ as opposed to ‘what’. For example, in the lesson on functions, we do not teach what a function is, but rather how to create a function in C Programming language.

Take Away

If you know C, you will not only know how your program works but, you will be able to create a mental model on how a computer works (including memory management and allocation). You will learn to appreciate the freedom that C provides, unlike Python and Java.

Course Objective

C is the language of compilers, interpreters, editors, operating systems and embedded programming. When you learn to program in C you almost have to gain an understanding of how programs execute. You know what things like register, stack, heap and memory mapped IO mean.

What you will learn

Lesson 1

Programming Techniques

Develop simple console-based programs using C language with features like decision-making statements, loops, functions & array.

Lesson 2

C Language Basics

Develop simple console-based programs using C language with features like decision-making statements, loops, functions & array.

Lesson 3

Selection Control Statements

Develop simple console-based programs using C language with features like decision-making statements, loops, functions & array.

Lesson 4

Iterative Statements

Develop simple console-based programs using C language with features like decision-making statements, loops, functions & array.

Lesson 5

Functions

Develop simple console-based programs using C language with features like decision-making statements, loops, functions & array.

Lesson 6

Pointers

Develop simple console-based programs using C language with features like decision-making statements, loops, functions & array.

Lesson 7

Storage Classes

Develop simple console-based programs using C language with features like decision-making statements, loops, functions & array.

Lesson 8

Pre-processor

Develop simple console-based programs using C language with features like decision-making statements, loops, functions & array.

Lesson 9

1D, 2D Arrays

Develop simple console-based programs using C language with features like decision-making statements, loops, functions & array.

Lesson 10

Sorting Techniques

Develop simple console-based programs using C language with features like decision-making statements, loops, functions & array.

Lesson 11

String Handling

Develop simple console-based programs using C language with features like decision-making statements, loops, functions & array.

Lesson 12

Dynamic Memory Allocation

Develop simple console-based programs using C language with features like decision-making statements, loops, functions & array.

Lesson 13

Structures & Union

Develop simple console-based programs using C language with features like decision-making statements, loops, functions & array.

Lesson 14

Files

Develop simple console-based programs using C language with features like decision-making statements, loops, functions & array.

Lesson 15

Linked List

Develop simple console-based programs using C language with features like decision-making statements, loops, functions & array.