Learn C programming from Scratch
- Development
- May 13, 2025

Learn C programming from Scratch, available at $39.99, has an average rating of 3.75, with 23 lectures, based on 519 reviews, and has 10487 subscribers.
You will learn about Great way to build the foundation for coding and to start learning other languages like Java This course is ideal for individuals who are People ready to GetSetGo on the path of coding It is particularly useful for People ready to GetSetGo on the path of coding.
Enroll now: Learn C programming from Scratch
Summary
Title: Learn C programming from Scratch
Price: $39.99
Average Rating: 3.75
Number of Lectures: 23
Number of Published Lectures: 23
Number of Curriculum Items: 28
Number of Published Curriculum Objects: 28
Original Price: ?1,199
Quality Status: approved
Status: Live
What You Will Learn
Who Should Attend
Target Audiences
This course in C programming is intended towards all those who want to embark on this exciting journey of programming. Though there are more advanced languages like C++, java and C#, those languages are object oriented and involve complicated concepts of polymorphism and encapsulation. So it becomes difficult for a person who has just begun programming to understand such complex concepts, so instructors world wide still prefer C to be the first choice for beginner programmers. Now in this course at the beginning I have shown programming using Turbo C++ compiler. This is because it is a 16 bit compiler which is DOS centric. It provides lesser functionalities and is thus suitable for beginners. Later however when we become a little familiar with the concept of C, we move on to 32 bit compiler CodeBlocks. We will learn Windows programming as an experience to advanced C. C was widely used for programming 32 bit Windows but it requires knowledge of several interrupt messages and so nowadays Java is used instead. As a programmer after this course you will have an urge to learn other programming languages since the more languages at your command, the better. In this course I have tried to cover the entire C programming language, I have given several programs and left some programs to be solved by the students. I will also be available at the dashboard. Now to tell about myself I don’t have years of experience in teaching, I completed my graduation in 2015, now I am completing my post graduation. I know languages like C++, java, C#, python, vhdl, verilog and MATLAB. This is my first course, I would like very much for your valuable comments and feedbacks. Depending on the response of students for this course I would introduce more such courses. Please go through the contents of lecture to know about the course. So friends Happy Programming!
Course Curriculum
Chapter 1: Introduction
Lecture 1: turbo c++ compiler
Lecture 2: First C program
Lecture 3: Different programming styles
Lecture 4: More on header files and ASCII values
Chapter 2: Decision making and branching
Lecture 1: If statement
Lecture 2: If else statement
Lecture 3: Switch statement
Lecture 4: Conditional ? :
Lecture 5: goto statement
Chapter 3: Decision making and looping
Lecture 1: Loops
Lecture 2: while loop
Lecture 3: for loop
Lecture 4: do-while loop
Chapter 4: Arrays and Functions
Lecture 1: Arrays – One dimensional
Lecture 2: Two dimensional array
Lecture 3: User-defined functions
Chapter 5: Structures
Lecture 1: Structure
Lecture 2: Structure (contd..)
Lecture 3: Pointers
Lecture 4: File Management
Lecture 5: C under Windows
Lecture 6: Windows Programming
Lecture 7: Graphics in C and how to add a header file
Instructors

Rajarshi Das
A learner of programming languages
Rating Distribution
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
- Random Picks
- Popular
- Hot Reviews
- Ultimate all royalty free contents for youtubers or bloggers
- ChatGPT- Write, Edit, Self-Publish and Market Book in a day
- Advanced Photoshop Manipulations Tutorials Bundle
- How To Promote Affiliate Offers Without Running Paid Ads
- Life Insurance Annuity Ultimate Buyer’s Guide
- Crypto Trading Mastery (Scalping, Day trading, price action)
- Personal Finance
- Company Valuation Financial Modeling
- 1YouTube Masterclass The Best Guide to YouTube Success
- 2Photoshop CC- Adjustement Layers, Blending Modes Masks
- 3Personal Finance
- 4The Architecture of Oscar Niemeyer
- 5Advanced Photoshop Manipulations Tutorials Bundle
- 6SolidWorks Essential Training ( 2023 2024 )
- 7Python for Absolute Beginners
- 8Marketing Mix Modeling in one day for your Brand Analytics_1
- 1Linux Performance Monitoring Analysis Hands On !!
- 2Content Writing Mastery 1- Content Writing For Beginners
- 3Media Training for PrintOnline Interviews-Get Great Quotes
- 4Learn Facebook Ads from Scratch Get more Leads and Sales
- 5The Complete Digital Marketing Course Learn From Scratch
- 6C#- Start programming with C# (for complete beginners)
- 7[FREE] How to code 10 times faster with Emmet
- 8Driving Results through Data Storytelling