Fast Track Training Course Tutorial Class On ​C Programming Basics For Beginners

Course Description


This course is a hands-on tutorial on C Programming. This training will start with basics in programming, building up introducing the C language and how it handles complicated structures.

This is a hands-on course, participants will spend 75% of their time coding various examples.

Free Career Guidance

Fee Details

Course Code Course Name Duration Course Fees (SGD)

C Programming Basics For Beginners
(Fast Track)

2 Days
(16 Hrs)
$ 697
Registration & Material Fees of $50 Applies
Register your interest by filling the form below

Email Me Full Details Related Courses Funding Options Corporate Clients

Get All Details About The Course Now!

Course Content

Click Here To View Fee Details
Module 1: Introduction to Programming
What is Programming and why do we need it?
What are the different types and categories of       programming languages available today?
What is the purpose of C programming in the       world today?
Module 2: C Programming Language Essentials
Flow Charting for Design
Module 3: Data Types
What is a Data Type?
Storing data in memory
Memory used by primitive data types
Module 4: Identifiers
What is an Identifier?
What is the purpose of an Identifier in C?
Names given to Data Types
Naming Conventions in C
Module 5: Variables
What is a Variable?
Purpose of having place holders in memory
Role of Variables in a program
Assigning values to a variable
Module 6: Keywords
In built words in that define the programming       language structure
Module 7: Operators
Mathematical Operators
Operators for performing addition, subtraction,       multiplication and division
Evaluating mathematical expressions using the       BODMAS acronym
Module 8: A simple C Program
Setting up the IDE / Environment on your       machine
Understanding the different parts of a C Program
Pre-Processor Directives
Compiling the program
Executing the program
Module 9: Decision Constructs
Logical Operators
What are logical operators?
Use of logical operators in C to evaluate       conditions or change the behavior of your       program
If statement
If.. else statement
Nested If .. else statement
Switch statement
Module 10: Repetitive Statements (Loops)
Types and uses of Repetitive Statements
FOR Loop
Conditions to use each kind of Loop
Nested Loops
Write programs to print patterns by using the       above loop concepts
Module 11: Arrays
What is an Array?
How to use an Array in C?
Declaring an Arrays
Storing Values / Elements in an Array
Performing Operations on the Values /       Elements stored in the Array
What are the advantages and disadvantages of       Arrays
Module 12: Functions
What is a Function and why do we need it in       C?
How to create a function?
Types of Functions
Procedural Functions
Value Returning Functions
Differences and Usage
How to decide which code should be written as        a function?
Advantages of using many smaller functions       over one main function
Module 13: Strings
Collection of Characters as a character Array
Manipulating Strings using functions from the       String.h library
Module 14: Console I/O
Using functions of the stdio.h library to get user       input and display content to screen
printf(), scanf()
getchar() - putchar()
File I/O
Use of files in C to store and retrieve data
Introduction to the FILE Pointer
File Modes and their meaning
Read, Write, Append
Using functions from stdio.h library to read       and write contents from files
Open File, Close File
Read & Write characters
Read & Write Strings


This course is for beginners in C programming and assumes no prior programming knowledge in any language. We start at absolute zero and bring the participants to a comfortable level in C programming.

Funding For This Course

Click the course name below to get full details.

C Programming Basics For Beginners Fast Track Course C++ Programming Basics For Beginners Fast Track Course
Unix Linux Beginners Tutorial Fast Track Course Core Java Basics For Beginners Fast Track Course
Design Your Website in 1 Day Using A Readymade Template JavaScript Basics For Beginners Fast Track Course
Adobe Photoshop Basics Fast Track Lessons For Beginners

Audience For This Course

Programmers building software for Embedded systems, Device drivers, Operating system routines, Systems programming need to learn C Programming, as it is the language of choice when it comes to working with low machine level registers or interacting with the hardware directly.

This is also ideal for first-time programmers who wish to understand programming concepts in general and gain the understanding of how compilers work.

C is r easonably close to the machine. When you're working with pointers, bytes, and individual bits, things like optimization techniques start to make a lot more sense. Besides it also serves as great first starting language, to make concepts in programming very clear and straight forward.

Training Duration

Full-Time : 9.30am to 6.30pm

Part-Time : Weekdays - 10.00am - 1.00pm (or) 2.00pm - 5.00pm

Part-Time : Weekends (Saturday & Sunday) - 10.00am - 1.00pm (or) 2.00pm - 5.00pm

Training Methodology & Materials

  1. 100% hands-on Practical Job Oriented Training
  2. Well designed exercises/sessions
  3. Discussion on real life situations / problems faced on the job and their solutions
  4. Indepth Project work with each course to enhance learning and give the participant a feel of difficulty, thus ensuring they apply in realtime everything they have learnt.
  5. Task based teaching methodology where students are given tasks to do in class, as required in the real world.
  6. Assessments at the end of the course help gauge student progress and learning.

Certificate Of Attendance

Certificate Of Attendance will be awarded to participants completing the course achieving minimum 85% attendance.

View All Testimonials
View Hand-Written Feedback Forms