InstructorPriyanka Pandey
TypeOnline Course
Student Enrolled4
Buy NowBook Now

Prominent Features

Our online courses offer a quality learning experience, convenience, and flexibility and are delivered through our online course management system. Using this supportive, user-friendly course environment you can make learning fun.

Twitter Feed

Blog Updates

Top 50 Engineering Colleges of India – 2017
IC Fabrication Process
Indian Institute of Technology Bombay

Complete course for beginners

Prominent Features –

  • Master C programming concepts from the ground up.
  • Use the source code examples to learn step-by-step.
  • Understand the special features of C: pointers, header files, null-terminated strings, buffers, IO.
  • Videos explain everything in minute detail.
  • Read the supplied eBook, The Little Book Of C, to explore the topics in even more depth.
  • Test your understanding with end-of-section quizzes.


The fastest, easiest way to learn to program C

This course will teach you to program the C language from the ground up. You will learn everything from the very fundamentals of programming right through to the complexities of pointers, addresses and File IO. Maybe you’ve tried to master C before but failed. Or maybe you are new to C or new to programming. If so, this is the course for you!

C is one of the most important of all programming languages. It is used to program desktop applications, compilers, tools and utilities and even hardware devices. The C language is fast and efficient – but it can be hard to learn. Unless you use this course. This course begins with a gentle introduction to C but quickly moves on to explain some of its most confusing features: everything from C’s ‘scoping’ rules to the curious connection between arrays and memory addresses. By the end of the course you will have a deep understanding both of the C language itself and also of the underlying ‘architecture’ of your computer.

What you will learn:

  • The fundamentals of programming – from the ground up
  • How to program on a Mac or on Windows
  • The nitty-gritty details of the C language
  • Advanced topics such as memory allocation, the stack and heap, and binary file IO

Who should take the course

  • Beginners – if you’ve never coded before, you can learn C step by step
  • Programmers switching to C from some other language such as Java, Ruby or Python
  • Cross-platform developers – there are C compilers for all major operating systems
  • Anyone who needs to program C++ or Objective-C. The C language is the place to start
Who is the target audience?
  • Newcomers to programming
  • Programmers of other languages who want a fast way into C
  • Anyone who needs to master C as a basis for using C++ or Objective-C
Section 1IntroductionFree Preview

Installing CodeBlocks and Getting Started (For Absolute Beginners)

Section 2First C ProgramFree Preview

First C Program and Understanding C Program Structure

Section 3Simple input and output (printf , scanf , placeholder )
Section 4Comments
Section 5Variable and data types
Section 6Operators
Section 7Use of IF statement
Section 8Nested if and else
Section 9Conditional operators
Section 10Use of SWITCH statement
Section 11Use of while loop
Section 12use of do while loop
Section 13use of for loop
Section 14Functions in C
Section 15Passing parameters and arguments in function
Section 16Return values in functions
Section 17scope rules in c language
Section 18arrays in c language
Section 19Multidimensional arrays
Section 20Passing Arrays as Function Arguments in C
Section 21Pointers in C
Section 22Array of pointers
Section 23Passing Pointers as Function Arguments
Section 24Strings in C
Section 25Structures in C
Section 26Unions in C