C Programming Language for Beginners
- Development
- Apr 29, 2025

C Programming Language for Beginners, available at $49.99, has an average rating of 4.7, with 79 lectures, based on 11 reviews, and has 52 subscribers.
You will learn about Fundamentals of Programming C Program Structure Use of input-output functions Use of variables Conditional and Loop instructions Declaration and use of functions 1D and 2D Arrays Pointers Structure definition File Input/Output This course is ideal for individuals who are Beginners who have no idea about programming or Beginners with some programming experience or Junior developers in embedded programming It is particularly useful for Beginners who have no idea about programming or Beginners with some programming experience or Junior developers in embedded programming.
Enroll now: C Programming Language for Beginners
Summary
Title: C Programming Language for Beginners
Price: $49.99
Average Rating: 4.7
Number of Lectures: 79
Number of Published Lectures: 79
Number of Curriculum Items: 79
Number of Published Curriculum Objects: 79
Original Price: $24.99
Quality Status: approved
Status: Live
What You Will Learn
Who Should Attend
Target Audiences
Welcome to the C Programming Language for Beginners course.
First, About the instructor
Phd in Computer Science, Electronics and Embedded Systems.
More than 8 years of practical experience as a research teacher in several schools and universities, during this experience I taught courses in microprocessor architecture and assembler, programming in C and embedded C, as well as programming with embedded system languages like Verilog and VHDL.
This combination of knowledge and experience gained over the years has given me the desire and passion to share my knowledge with students.
Introduction
You have never used a programming language before, and you find C a good language to start with. Or you have experience with other programming languages, but you want to add C to your CV. Well, you are welcome.
This is a complete online course, it covers from the basic concepts of C to structure and files.
At the end of this course:
You will be able to understand the basic concepts of C programming.
You will be able to write a program based on a requirement list.
You will be able to use the different concepts to write a high-quality program.
You will be able to search and solve errors.
In this course you will learn the basics of programming using the C programming language – including concepts such as:
Fundamentals of Programming
C Program Structure
Use of input-output functions
Use of variables
Conditional and Loop instructions
Declaration and use of functions
1D and 2D Arrays
Pointers
Structure definition
File Input/Output
Register and start programming.
Course Curriculum
Chapter 1: Introduction
Lecture 1: Introduction
Lecture 2: Fundamentals of C Progamming
Lecture 3: Installing CodeBlocks
Lecture 4: Creating and running the first program-Hello world
Chapter 2: Variables and Operators
Lecture 1: Variables and Data types definition
Lecture 2: Arithmetic and relational operators
Lecture 3: Logical operators
Lecture 4: Coding #1
Lecture 5: Coding #2
Chapter 3: Printf and Scanf
Lecture 1: Introduction
Lecture 2: Coding #3: Time display
Lecture 3: Coding #4: Inverse of a number
Chapter 4: Conditions and control Flow
Lecture 1: If Statements
Lecture 2: Coding #5: Tax rate
Lecture 3: Coding #6: Transport company (method 1)
Lecture 4: Coding #7: Transport company (method 2)
Lecture 5: Coding #8: Water company prices
Lecture 6: Switch statement
Lecture 7: Coding #9: The amount of participation in the price of the employees meal
Chapter 5: Loop- for, while and do while
Lecture 1: Loop definition
Lecture 2: Coding # 10: Sum and product
Lecture 3: Coding #11: Perfect number
Lecture 4: Coding #12: Armstrong number
Lecture 5: Coding #13: Sum and average of sequence ending in 0
Lecture 6: Coding #14: Max, min and average scores
Chapter 6: Functions
Lecture 1: Basics
Lecture 2: Prototype
Lecture 3: Call by value and by reference
Lecture 4: Coding #15: Perfect number
Lecture 5: Coding #16: Prime number
Lecture 6: Local and global variables
Chapter 7: Arrays
Lecture 1: 1D Arrays: Definition and declaration
Lecture 2: 1D Arrays: accessing array elements
Lecture 3: 1D Arrays: Initialization
Lecture 4: Coding #17: Sum, product and average
Lecture 5: Coding #18: Reverse array
Lecture 6: Coding #19: Prime numbers
Lecture 7: 2D Arrays: Definition
Lecture 8: 2D Arrays: accessing array elements
Lecture 9: Coding #20: Sum
Lecture 10: Coding #21: Max
Lecture 11: Coding #22: matrix multiplication part1
Lecture 12: Coding #22: matrix multiplication part2
Chapter 8: Character Strings
Lecture 1: Definition
Lecture 2: String Functions: (puts, gets, strlen, strcpy and strcmp)
Lecture 3: String Functions:(strlwr, strupr, strcat and strrev)
Chapter 9: Pointers
Lecture 1: Definition
Lecture 2: Declaration and initialization
Lecture 3: Pointer assignment
Lecture 4: Coding #23
Lecture 5: Arithmetic operations
Lecture 6: Pointers and 1D Arrays
Lecture 7: Coding #24: Pointer exercise 1
Lecture 8: Coding #25: Pointer exercise 2
Lecture 9: Coding #26: Pointer exercise 3
Lecture 10: Pointers & 2D Arrays
Lecture 11: Definition of Dynamic memory allocation
Lecture 12: Malloc and Free functions
Lecture 13: Calloc function
Lecture 14: Realloc function
Chapter 10: Structures
Lecture 1: Structure definition
Lecture 2: Structure declaration
Lecture 3: Typedef
Lecture 4: Initialization and accessing
Lecture 5: Array of Structure
Lecture 6: Pointer to Structure Variable
Lecture 7: Passing structure in function
Lecture 8: Structure with dynamic memory allocation
Lecture 9: Nested structure
Chapter 11: File Input/Output
Lecture 1: Definition
Lecture 2: Writing to a file
Lecture 3: Accessing Files
Lecture 4: Reading from a file
Lecture 5: Coding #27: Writing and reading
Lecture 6: Coding #28: Adding informations
Lecture 7: Coding #29: Deleting informations
Lecture 8: Coding #30: Serie of words
Lecture 9: Coding #31: The largest number in a file
Lecture 10: Coding #32: The number of lines in a file
Instructors

ATI ENGITECH
Computer science and Robotics Education
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
- Solopreneur Marketing- Find Your Profitable Niche
- The Millionaire Marketer- A Blueprint for Digital Wealth
- Mastering SEO
- Life Insurance Annuity Ultimate Buyer’s Guide
- Crypto Trading Mastery (Scalping, Day trading, price action)
- Company Valuation Financial Modeling
- The Beginner Forex Trading Playbook
- Dibuja y Esculpe tu COVID para Impresión 3d en Blender 2.8X
- 1YouTube Masterclass The Best Guide to YouTube Success
- 2Photoshop CC- Adjustement Layers, Blending Modes Masks
- 3Personal Finance
- 4SolidWorks Essential Training ( 2023 2024 )
- 5The Architecture of Oscar Niemeyer
- 6Advanced Photoshop Manipulations Tutorials Bundle
- 7Polymer Clay Jewelry Making Techniques for Beginners
- 8ZB Trading Cryptocurrency Price Action Course
- 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