Learn programming for Free

Learn to program with our beginner-friendly tutorials and examples. Read tutorials, try examples, write code and learn to program.

Get the latest tutorials and updates

Learn &

Level Up your skills

Select a wide range of courses to upskill and advance your career!

Beginner's Guide to C

These tutorials will provide you with a solid foundation in C and prepare you for your career goals.

  • C++ vs c
  • C program that won’t compile in C++ 
  • Undefined Behaviour in C and C++
  •  Void* in C vs C++
  • Program that produces different results in c and c++ 
  • Type difference of character literals in C vs C++
  • Keywords and Identifiers 
  • Tokens in C
  • Variables in C 
  • Scope Rules in C
  • Size of data types in C
  • Program to calculate size of data type
  • Constants in C
  • Typecasting in C 
  • Control Statements in C 
  • Escape sequence in C 
  • Loops in C
  • Character set Boolean in C 
  • Scanf in C 
  • Printf in C
  • Operators in C
  • Precedence Associativity Operators 
  • Arithmetic Operators
  • Relational Operators 
  • Logical Operators 
  • Bitwise Operators 
  • Assignment Operators 
  • Ternary Operators in C 
  • Size of Operators 
  • Conditional Operators 
  • Comma Operators 
  • Format Specifiers in C
  • Difference between %d and %i 
  • Difference between %f, %e, %E and %g 
  • How to print% using printf
  • How to print \ using print 
  • How to print “” using print 
  • What is the use of %p in C 
  • Library Functions in C 
  • pow() in C
  • sqrt() in C
  • Storage Classes in C 
  • Auto
  • Extern 
  • Register 
  • Static 
  • Macros 
  • Volatile
  • Garbage Value
  • if statement
  • if else statement
  • Conditional statement Program 
  • Decision Making Statements 
  • While Loop
  • do while 
  • For Loop
  • goto statement 
  • Recursion
  • Explain Switch, break and continue
  • Example Program for switch, break and continue statement
  • Datatypes in C 
  • int
  • short 
  • long 
  • float 
  • double 
  • char
  • Type conversion in C 
  • Function in C
  • User defined functions in C 
  • Call by reference
  • Call by value
  • Call by reference v/s call by value 
  • Nested function in C
  • Arrays in C 
  • 1D Array 
  • 2D Array
  • Multi-dimensional arrays 
  • Passing array as a parameter 
  • Strings in C
  • Array v/s string
  • Program for Reversing a String 
  • Program for Reversing an array 
  • Enums in C
  • Structure in C 
  • Structure function in C 
  • Structure pointer in C 
  • Union in C
  • Operation on struct variable
  • Pointers in C
  • Pointer to Pointer in C 
  • Pointer to arithmetic in C 
  • Null pointer
  • Access array pointer 
  • Function pointer 
  • Pointer v/s array
  • Function pointer as argument in c 
  • Dangling Pointer
  • Library function in C 
  • math.h in c
  • Library function math.h acos 
  • Library function math.h acosh 
  • Library function math.h asin 
  • Library function math.h asinh 
  • Library function math.h atan 
  • Library function math.h atan2 
  • Library function math.h atanh 
  • Library function math.h cbrt 
  • Library function math.h cell 
  • Library function math.h cos 
  • Library function math.h cosh 
  • Library function math.h exp 
  • Library function math.h fabs 
  • Library function math.h floor 
  • Library function math.h hypot 
  • Library function math.h log 
  • Library function math.h log10 
  • Library function math.h pow 
  • Library function math.h sin 
  • Library function math.h sinh 
  • Library function math.h sqrt 
  • Library function math.h tan 
  • Library function math.h tanh
  • Library function studio.h clearer 
  • Library function string.h strcat 
  • Library function string.h strcmp 
  • Library function string.h strcpy 
  • Library function string.h strlen
  • File Handling  
  • File handling in C
  • File input and output 
  • fprintf() & fscanf() 
  • fputc() & fget() 
  • fseek()
  • rewind() 
  • ftell()
  • Memory layout of c program 
  • Malloc()
  • Calloc() 
  • Realloc()
  • Calloc() vs Malloc() vs Realloc()
  • %i format specifier 
  • Precision Setting in C
  • Definition vs Declaration vs Initialisation 
  • How to print % in code
  • Printing ASCII Value of a character 
  • float and double in C
  • float and double difference in C 
  • Comma Operator in C 
  • Operator precedence in C  
  • Why return 0 is used in C
  • Bubble Sort
  • Insertion Sort 
  • Selection Sort 
  • Merge Sort 
  • Quick Sort 
  • Counting Sort 
  • Radix Sort 
  • Heap Sort
  • Fuel Consumption
  • Cyclically rotate an array by K positions 
  • Prime sum of Nth power
  • Playing with strings containing vowels

Python Tutorial

Python Data Type

Python Tutorial

Python Data Type

Python Tutorial

Python Data Type

Python Tutorial

Python Data Type

Why Choose StackSool?

StackSkool offers expert-led courses with hands-on projects and flexible learning options to help individuals develop in-demand skills and earn certifications for career advancement.

Assured Job Interview Opportunities

We ensure that every student gets a chance to showcase their skills through guaranteed job interviews with top companies.

Certified
Internships

Gain invaluable hands-on experience with our certified internship programs, designed to provide practical learning and industry exposure.

Skill-Based
Courses

Our curriculum is tailored to meet the demands of the tech industry, covering essential skills like Python programming, full-stack web development, MERN stack development, digital marketing, and data analytics.

Mock Interview
Panels

Prepare for real-world job interviews with our comprehensive demo interview sessions, designed to build confidence and refine your skills.

Hackathons and Stack-
A-Thons

Participate in exciting coding challenges and hackathons to apply your knowledge, earn scholarships, and gain placement support.

Python Tutorial

Python Data Type

Python Tutorial

Python Data Type

Python Tutorial

Python Data Type

Python Tutorial

Python Data Type

Our Comprehensive Training Programs

At StackSkool, we offer a range of meticulously crafted training programs to cater to different interests and career goals. Our programs include:

Get Certified. Get Hired

Yes, you’ll get a certificate representing your Industry Readiness once you submit your projects and clear the mock tests.

Industry-Ready Certification [IRC]

Unlike any academic cerificate, for the first time in india, IRC certificates your job readliness.

Shareble, Credible and Official

Add it to your LinkedIn, share it on Twitter & WhatsApp, or via Email. Make your profile stand out everywhere.

Let companies compete for you

IRC cerificate your industry-readliness and gets you placed with higher salaries.

digital marketing internship certificate

Get Your Doubts Clarified

Faster than in Offline Classes

Get your doubts clarified faster than in offline classes with 24/7 live mentor support at StackSkool.

1500+ Mentors to Resolve Your Doubts

Including Subject Matter Experts, IITians, Teaching Assistants, NxtWavw Alumni, etc.

Scroll to Top

Let's connect with Us!