
Download the Pledge Document and Affirmations from the Resources Section
practice daily for 30 days with a tracking sheet, code at least two hours per day, finish 100 programs and 120+ examples, and document each program in a notes file.
1. Download C Programming Language Course Gude from the Resources Section.
2. Download CodeBlocks IDE, If you are using Windows OS
Write a Program to Generate a Bill Amount for the Inputted Price of two Products.
Hint: To Solve this Problem Declare 3 variables and perform a simple Addition Operation
A Business Owner Wants to Know the Total Sales for Two Months January and February, Write a Program to Print Total Sales.
Hint: This Programming Example also can be solved using Simple Arithmetic Operation i.e Addition
A Person Wants to Travel from his Home City to Another Metro City,
He went to Airport by Cab and Flew to his Destination city. Write a program to calculate how much he spent to reach his home to Destination City.
A Person Stays in a Rented Home, He Runs an Accounting firm Which is also Rented, He Wants to Calculate the Total Rents Paid for Office and House for the Present Month.
Hint: Think of using some Arithmetic Operations Addition and Subtraction to Solve this Problem
Hint: Think of using Multiplication and Division to solve this problem
Write a program to Read Basic Salaries, Allowances, and Deductions. Calculate Gross Salary, Net Salary, and Bonus.
Hint:
Formula to Calculate Simple Interest
I=(PTR)/100
I - Intrest
P - Principle
T - Time in Years
R - Rate of Interest
Write a Program to Read the Gender of a Person and Display the Same.
Note: Gender Should be a Single Character Input i.e. M/F
Program to Read Person's Name and City in Which He Lives, and Display the Output As Below.
Output:
Heyy Raj, Really Do you Live in Sydney….It's an Awesome Place.
Note: Here Raj and Sydney are the Two inputs Given at run time.
Write a Program, Which Asks the User to Introduce Themselves.
Write a Program to Read Three T/F Questions of Your Choice and Display the Answers as it is.
Program to calculate electricity bill from the inputted last month and Present month reading.
Write a Program to Convert Inputted Rupees into Paise.
Note: Declare PAISE as const Variable
Write a Program to Read the Price of 3 Chocolates, and display the Average Price of Each Chocolate.
Note: Declare only 4 variables, out of which 3 variables should be int type and one should be float type.
Hint:
1 Dozen = 12 Pcs
Write a Program to Print First Name and Last Name using Multiple printf() Functions
Write a Program to Accept the Previous month's Reading and the Present month's reading from the user, Calculate Bill Amount Based on the Data Given Below.
Develop a hands-on C programming example that reads a year, uses the modulus operator to check leap years for non-century years, and notes limitations for century years.
Read names and ages of two people, compare ages to determine who is elder, and display the elder person's name or indicate a similar age.
Write a Program to Check Whether the Inputted Number is Positive, Negative, or Neutral.
Write a Program to Accept Marks of Any 3 subjects of Your Choice and perform the following.
Write a Program to Print the Discount & Actual Amount from the Given Details.
Explore a C programming lab that implements railway fare concession eligibility using nested if and logical operators. Model age and gender criteria to determine 50% concession for South Central Railway.
Compare four numbers using logical operators and if statements to determine the biggest, read input with scanf, and print which value is the largest.
Learn to read two numbers, compare them, and handle the equal case, printing which value is biggest or that both numbers are equal in a C program.
A Shopping Mall is Giving 1+1 offers to their customers because of the festival season. Write a Program to Prepare Bill for the Customer who purchases two items in the offer.
Write a Program to Read Two Read Two Real Numbers, Print Their Sum and Absolute Difference
Write a Program to Read the Names and Marks of 3 students, Display Who is the topper along with marks.
Write a Program to Accept Marks of C, CPP, and Java and Calculate the Total & Average, Display the Class only if the Student Passes in all the 3 subjects otherwise display the subject in which they failed and Print the message as "No Grade".
Write a Program to Create a Menu of Programs and Run the Specific Program based on Choice using Switch Case.
Demonstrate nested switch case in C by validating an employee id and passcode, using 1001 and 1234 as the correct credentials and handling invalid inputs.
Learn to check even or odd numbers in C without using if, by applying ternary operators in two variations, and understand the difference between arithmetic expressions and zero comparison.
Write a Program to Print Even Numbers From 1 to 100 using while, do..while and for loops
Write a Program to Print Natural Numbers from N to 1 using for loop
Print the inputted number that many times in C using two variables, number and count, with a while loop and printf, reading input with scanf.
Learn to write a C program that reads N numbers, computes their sum and average using a for loop, and uses proper typecasting for a precise average.
Write a Program to Print Table for Inputted Number from the given start point to end point
Write a Program to Check Whether the Inputted Mobile Number is Valid or Not
Write a Program to Read Date Of Birth from the user and Find the Lucky Number
Write a Program to Check Whether the inputted number is Palindrome or not
Example on Break Keyword - Program to Read 10 Numbers from the User and Find the SUM.
Example on Continue keyword - Write a program to Read 10 Numbers from the User and find the SUM of Positive Numbers only.
Explore a hands-on C programming lab that uses a while loop and the break keyword to enforce a 25,000 cash-on-delivery limit while building a shopping cart and redirecting to checkout.
participate in a C programming hands-on lab that simulates a shopping cart by reading five prices, using the continue keyword to skip items above ₹10,000 and update final cart value.
Print all Armstrong numbers from 0 to 1000 using an outer for loop and an inner while loop, checking digits by summing cubes with modulus and division by ten.
Write a Program to Read Single input from the user till the user Enters 0 and Display report as Follows
Learn to print all factors of a positive integer and count them using a C program, with input validation, a for loop, and clean, comma-separated output.
Learn to find the second biggest number by reading ten or more inputs in a loop, updating two trackers (big and s_big) to handle duplicates and reveal the result.
Generate the 1, 2, 4, 7, 11, 16 … series in C by updating the number with an increasing difference using a while loop and printf until 100.
Identify and print perfect numbers below 100 by using an outer loop to generate candidates and an inner loop to sum their divisors, printing when the sum equals the number.
Generate and print strong numbers below 1000 by summing factorials of digits using nested loops, extracting digits, and comparing to the original number.
Write a Program to Develop Fast-Food Menu Application(Generate orders till the user says Yes)
Read a name and a 12-digit number, validate the Aadhaar number using long long arithmetic by counting digits, and confirm registration with a congratulatory message.
Print number patterns by treating them as a matrix and using nested for loops with i and j to form sequences like 112123123412345 and 1223334445555.
Write a program that reads an array of ten elements and displays them in reverse order, noting that indices start at zero and the last index is nine.
Read a user-defined array of n elements, compute the total and the average, and validate input 1–100 before processing.
Fill a ten-element array with prime numbers starting at three, using nested loops to test primality by dividing from two to number-1 and store and display each prime.
Write a Program to fill the Array of 10 elements Odd Index With Even Numbers & Even Index With Odd Numbers
Write a program to fill the Array of N Elements with Random Numbers, Display Even no’s and odd’s Numbers Separately with their Index numbers.
Write a Program to Read Two Arrays, add them and store the Result in 3rd array (Note: Array Size is 5)
Learn to add two arrays by summing i-th element of the first array with (n-1-i)-th element of the second and storing the results in a third array in C.
Copy all elements from one array to another using a for loop, explaining why array assignment fails and guiding you to copy each element manually in C.
Learn to implement a linear search on an array containing duplicate elements in C, count and display every index where the key appears, and handle not found cases.
Write a Program to Sort the Array of 10 Elements in Ascending order or Descending Order Based on user's Choice
Explore binary search on a sorted array, using lower and upper bounds and midpoints to locate an element efficiently, with a practical C demonstration.
Learn to find minimum and maximum values in an array with a simple two-variable approach, initializing from the first element and updating in a loop.
Learn to count the frequency of each array element using a frequency array and nested loops, initializing counts to minus one and marking visited indices.
Write a Program to Read Array of 10 Elements and Count Number of digits of Each Element of the Array
Learn to add two 3x3 matrices in C by reading data into two 2D arrays and storing the sum in a third array, using zero-based indexing and nested loops.
Multiply two 3x3 matrices in c by computing c[i][j] as the sum of a[i][k] * b[k][j] using i, j, and k loops, with arrays a, b, and c.
Fill a 5 by 4 matrix by rows, placing odd numbers in even-indexed rows and even numbers in odd-indexed rows, starting with 1 and 2 respectively.
Perform a linear search on a 5 by 5 double dimensional array filled with random numbers, locating a key and printing its position or index.
Learn to print the upper and lower triangles of a 5x5 matrix in C using i and j diagonal conditions, with the original array shown for reference.
Explore a C program that reads up to five subjects across four semesters, stores marks in a four-by-five array, and prints semester wise totals with two modeling approaches.
Learn to convert an input string to proper case by capitalizing the first letter of each word and lowering the rest, using gets and ASCII tricks in Code Blocks IDE.
Read a string and display each character with its ASCII code on a new line, using a for loop and %c/%d.
Demonstrates a simple password encryption by shifting each alphabet letter to its next character, preserving digits and special characters, with wrap from z to a and Z to A.
Learn to print the second word from an input string in C by using two for loops: first to position at the space, then to print the second word.
Discover how to print the last word of an input string in C++, without built-in functions, using two self-executing for loops to locate and print it.
Learn to reverse an input string in C by building your own logic, calculating length, and printing characters from end to start using a while loop, without ready-made functions.
Learn to build a C program that checks palindrome strings by calculating string length, comparing first and last characters with a for loop, and reporting whether input is a palindrome.
Learn to read a string with spaces and print the first character of each word using a loop that detects spaces. Example, it yields k j from Ashish Kumar Jain.
Learn in this hands-on lab to compute the length of a string without white spaces in C by iterating to the null terminator and counting non-space characters.
A C programming hands-on-lab explains a password check example: read two passwords, compare lengths, then verify character-by-character similarity using a flag to report similarity or mismatch.
Learn to copy a source string to a new target string while transforming vowels to uppercase and consonants to lowercase, using a C program with a for loop.
Develop a C program that validates password length, counts uppercase, lowercase, digits, and special characters, and outputs strength levels from weak to very strong.
Read a string and ask for a character, then print each index where the character occurs in the main string and display the total frequency in C programming.
Develop a C program in CodeBlocks IDE that reads a username and a masked password using getch, echoing stars for each character until enter, then prints both values.
Learn to check palindrome strings in C by using strcpy to copy the input to a temp variable, strrev to reverse it, and strcmp to compare with the original.
Learn to read ten names into a C string array and sort them in ascending alphabetical order using strcmp and strcpy, swapping to arrange strings with a temp buffer.
Learn to sort ten input names by length in ascending order in C, by storing each name’s length in an array and swapping names in tandem with the lengths.
Learn to read three subject marks and compute total and average using two separate functions in C: calc total and calc average, with input, output, and formatting.
Learn to find the biggest of two numbers using a separate C function that takes two ints, returns the greater, and prints it with printf.
Read a number from the user and increment it by one using a function in C, and understand how pass-by-value prevents updating the original variable, with pointers introduced later.
Practice converting prime-checking logic into a function in C by building a prime_check that reads a number, tests divisibility from two to number-1, and returns 1 or 0.
Learn to count the digits of an input number in C using a digit count function, with global declarations and a loop that divides by ten.
Learn how to pass a ten-element array to a function, fill it with random numbers, and count even and odd elements with dedicated count functions.
Master swapping two numbers using a global declaration and a no-parameter swap function. Learn how global variables enable in-function changes and why this approach risks data security.
Learn to build a banking menu application in C using functions to handle savings, current accounts, cash deposit, cash withdrawal, and loans, with a switch-based skeleton and function definitions.
Define a user defined header file and a reusable draw line function to generate a centered, formatted students marks list using printf, with screen width considerations.
Explore how recursion sums the first n natural numbers through a self-calling function. See examples for 3 and 10 as the recursion computes sums.
Calculate factorials using a recursive function, tracing calls and returns from number down to one.
Learn recursive decimal to binary conversion in C by repeatedly dividing by two and using remainders, printing the binary form from bottom to top with a dedicated convert function.
Read your name and print each character with its memory address to show the character data type occupies one byte and that array elements reside in consecutive memory locations.
C is a good programming language to get started with. and It's a great language to add to your resume!
Maybe you have some experience In writing Simple C Programs, but want to learn C in-depth
Or perhaps you are stuck in a low-paying programming job and want to move up to a better, more senior position. Learning C can help you!
The fact is, learning how to program in C is not only an excellent programming language to get started with, but it will also make you better at programming in other computer languages!
Note: We have Used Windows 10 OS and Code-blocks IDE for Writing Programs throughout the course
Why learn C Programming?
C is often considered to be the mother of all languages because so many other languages have been based on it.
Though C is simple it is one of the most powerful languages. it was created over 50 years ago, it is still it is ruling the Programming world. It is usually in the top 5 or 10 most popular and most widespread programming languages in the world.
Learning C can actually make you better at programming in other languages like C++, Java, or C# by equipping you with a Programming Logic of what the computer is actually doing when you run your programs.
By learning how things really work "under the hood", and understanding memory space, CPU architecture, and so on, you can create more efficient programs, and obtain a huge advantage over other programmers in the process.
If you want to become a better developer, learning C is a great way to start!
Why enrolling in this course is the best decision you can make.
By the end of this course, you will understand the Programming Concepts in a Practical way, and make yourself more marketable for entry-level programming positions.
You will understand variables and the different data types, be able to utilize functions and arrays, understand the concept of pointers, and learn about control flow (decision statements and iteration).
You will be in a position to apply for real-time programming positions, and truly understand the core language that most modern languages are based on!
If you have previously used the C programming language, then this course will deepen your understanding of it.
This course does not skip on the details. You will learn how to write high-quality code and become an excellent problem solver. This course does not just present how to code in the C programming language, but, also includes all the details on "why" you are doing the things you are doing. At the end of this course, you will fully understand the concepts of the C Programming language.
Your instructor, Atish Jain has been teaching students for over 15 years via Offline online classes.
This means you are learning from someone who has all the professional training, skills, and experience you need to teach you how to become proficient in the C programming language.
If you are ready to get that first paid programming job or to move up to a more senior programming position, then this course is for you!
Your new job or academic career opportunity awaits!
Why not get started today?
Click the Signup button to Enroll for the course to Kick start your Coding Journey!
Atish Jain
-Coding Career Expert