Course Information
Course Overview
Learn C Programming from the basics upto advanced concepts like Pointers, Structures, Dynamic Memory Allocation
Hey there!
I welcome you all to my course - The Complete C Programming : From Scratch to Advanced.
This course will give you all the contents and stuffs in order to make yourself comfortable and confident in C Programming if you're a beginner.
The tricky concepts of C like Pointers, Structures, Unions, Array Pointers etc. are neatly explained. You can master these concepts easily.
There are many trivia questions asked and solutions are provided for the same. These will provide an in-depth understanding how it works.
Some hard and tricky problems in arrays and strings are solved. Firstly, the algorithms have been explained and then the C code.
Practice materials and all the source codes are provided as well.
Sections:
1. The Basic Structure
2. Operators and Expressions
3. Conditional Statements and Loops.
4. 1 D Arrays
5. 2 D Arrays
6. Functions
7. Strings.
8. Pointers
9. Structures and Unions
10. Dynamic Memory Allocation
and so on.
Problem sheets are provided for your practice. There are 6 problem sheets whose questions will test all the concepts that have been discussed in the class. Each Problem sheet will 10-15 mixed level of questions. You can try in your free time. A few questions are solved in the course content so that beginners may get an idea on how to approach the problem and solve it using C.
Types of Pointers, Basic differences b/w null pointer, void pointer, Pointer to an array, Pointers passed through functions, the concept of how contents are stored in addresses are all explained.
Course Content
- 10 section(s)
- 80 lecture(s)
- Section 1 Introduction
- Section 2 Operators and Expressions
- Section 3 Conditional statements and Loops
- Section 4 1D Arrays and 2D Arrays
- Section 5 Functions and Strings
- Section 6 Pointers
- Section 7 Structure and Union
- Section 8 Dynamic Memory Allocation
- Section 9 Resources
- Section 10 Problem Sheets for practice
What You’ll Learn
- C Programming
- Concepts of C Programming
- Flow of execution of C Programs
- Write a C code to solve a problem
Skills covered in this course
Reviews
-
MMohan Ram
It was awesome learning this course..i had great experience with it...
-
KKeerthikka M
I have many doubts that are uncleared if the respected teacher clarify all my doubt.I'll surely give good ratings and suggest even to all my collage mates
-
RRaushan Mishra
YES, IT IS GOOD
-
MMichail Tsapas
Problems: Background noises, Extensive use of whiteboard, Simplistic explanations, teacher makes mistakes, not all concepts in description are actually explained/ or just referred, exercises not well structured, limited exercises. etc etc In general not really usefull. Just a quick explanation of many concepts with no depth. Especially, arrays, strings, pointers, DMA, which are the most important concepts are explained in a hurry with insuficcient examples. BEtter pay a bit more to get a better course.