Tutorialspoint

Celebrating 11 Years of Learning Excellence! Use: TP11

C Programming Full Course

person icon Studyopedia

4.7

C Programming Full Course

Learn C with live running coding examples and exercises

updated on icon Updated on Jun, 2025

language icon Language - English

person icon Studyopedia

category icon Development ,Programming Languages,C programming

Lectures -31

Duration -5 hours

Lifetime Access

4.7

price-loader

Lifetime Access

30-days Money-Back Guarantee

Training 5 or more people ?

Get your team access to 10000+ top Tutorials Point courses anytime, anywhere.

Course Description

Welcome to the Complete C Programming Course!

C language is a high-level language developed by Dennis M. Ritchie. It was implemented in 1972, but the first publicly available description of C was developed and produced by Brian Kernighan and Dennis Ritchie in 1978.

C Features

The following are the features of the C language:

  • Structured Language: C language is a structured language since it can be easily split into multiple blocks of execution, which are known as functions. This makes the code easier to understand
  • Execution Speed: The efficient and fast execution of C programs still makes it the number one choice of programmers. The compilation and execution of a C program are quite fast.
  • Built-in functions: C language built-in functions help in writing complex programs with ease.
  • Code Reusability: Code reusability eliminates the need to write the same code again and again and leads to fewer lines of code and faster execution. Recursion occurs when a function calls itself, reducing the need to write code repeatedly.
  • Extend: C language extends itself and takes up new features.

Course Lessons

Section 1: C Introduction & Setup

  • C - Introduction
  • Setup Environment for C on VS Code
  • C - First Program

Section 2: C Basics

  • C - Data Types
  • C - Format Specifiers
  • C - Variables
  • C - Variable Scope
  • C - User Input
  • C - Tokens
  • C - Constants
  • C - Comments
  • C - Operators

Section 3: C Control Statements

  • C - Decision Making Statements
  • C - Loops
  • C - break and continue

Section 4: C Arrays and Strings

  • C - Arrays
  • C - Strings

Section 5: C Functions

  • C - Functions
  • C - Call by Value
  • C - Call by Reference
  • C - Recursion

Section 6: C User-Defined Types

  • C - Structures
  • C - Unions

Section 7: C Advanced

  • C - Pointers
  • C - Enums
  • C - Storage Classes
  • C - File Handling

Section 8: C - Built-in Functions

  • C - Math Functions
  • C - Char functions
  • C - String Functions

Goals

What you'll learn

  • Learn C Programming from scratch
  • Acquire essential C skills
  • Practice your skills with 60+ coding exercises
  • Learn C best practices
  • Be able to program in C professionally on free and open-source VS Code
  • Learn the concept of code reusability


Who this course is for:

  • Those who want to learn C by doing. This course includes 60+ hands-on exercises
  • Gain a deep understanding of C Language
  • Beginner Programmers
  • Get started with C Programming
  • Learn all the topics in C Programming

Prerequisites

  • A computer with an Internet
  • You should be able to use a PC at a beginner level
  • Passion to learn C Programming
C Programming Full Course

Curriculum

Check out the detailed breakdown of what’s inside the course

C Introduction & Setup

4 Lectures
  • play icon About Course 00:34 00:34
  • play icon C - Introduction & Features 04:09 04:09
  • play icon Setup Environment for C on VS Code 09:00 09:00
  • play icon C - First Program 05:30 05:30

C Basics

9 Lectures
Tutorialspoint

C Control Statements

3 Lectures
Tutorialspoint

C Arrays and Strings

2 Lectures
Tutorialspoint

C Functions

4 Lectures
Tutorialspoint

C User Defined Types

2 Lectures
Tutorialspoint

C Advanced

4 Lectures
Tutorialspoint

C - Built-in Functions

3 Lectures
Tutorialspoint

Instructor Details

Studyopedia

Studyopedia

Studyopedia is a platform that focuses on practically learning from the basics. We provide courses, study material, quizzes, and interview questions in varied subjects, including Generative AI, Data Science, Python, Machine Learning, Java, C, C++, SQL, MySQL, MongoDB, JavaScript, CSS, jQuery, etc.

Course Certificate

Use your certificate to make a career change or to advance in your current career.

sample Tutorialspoint certificate

Our students work
with the Best

Related Video Courses

View More

Annual Membership

Become a valued member of Tutorials Point and enjoy unlimited access to our vast library of top-rated Video Courses

Subscribe now
Annual Membership

Online Certifications

Master prominent technologies at full length and become a valued certified professional.

Explore Now
Online Certifications

Talk to us

1800-202-0515