C Programming For Beginners_2
- Development
- Feb 01, 2025

C Programming For Beginners, available at $74.99, has an average rating of 4.34, with 76 lectures, 10 quizzes, based on 4447 reviews, and has 28409 subscribers.
You will learn about Master C programming concepts from the ground up Use the source code examples to learn step-by-step Understand the special features of C: pointers, header files, null-terminated strings, buffers, IO Videos explain everything in minute detail Read the supplied eBook, The Little Book Of C, to explore the topics in even more depth Test your understanding with end-of-section quizzes This course is ideal for individuals who are Newcomers to programming or Programmers of other languages who want a fast way into C or Anyone who needs to master C as a basis for using C++ or Objective-C It is particularly useful for Newcomers to programming or Programmers of other languages who want a fast way into C or Anyone who needs to master C as a basis for using C++ or Objective-C.
Enroll now: C Programming For Beginners
Summary
Title: C Programming For Beginners
Price: $74.99
Average Rating: 4.34
Number of Lectures: 76
Number of Quizzes: 10
Number of Published Lectures: 76
Number of Published Quizzes: 10
Number of Curriculum Items: 86
Number of Published Curriculum Objects: 86
Original Price: $124.99
Quality Status: approved
Status: Live
What You Will Learn
Who Should Attend
Target Audiences
The fastest, easiest way to learn to program C on a Mac or Windows. This course will teach you to program the C language from the ground up. You will learn everything from the very fundamentals of programming right through to the complexities of pointers, addresses and File IO. Maybe you’ve tried to master C before but failed. Or maybe you are new to C or new to programming. If so, this is the course for you!
C is one of the most important of all programming languages. It is used to program desktop applications, compilers, tools and utilities and even hardware devices. The C language is fast and efficient – but it can be hard to learn. Unless you use this course. This course begins with a gentle introduction to C but quickly moves on to explain some of its most confusing features: everything from C’s ‘scoping’ rules to the curious connection between arrays and memory addresses. By the end of the course you will have a deep understanding both of the C language itself and also of the underlying ‘architecture’ of your computer.
What you will learn:
Who should take the course
Course Curriculum
Chapter 1: Getting Ready
Lecture 1: Welcome to the course
Lecture 2: C Editors and IDEs
Lecture 3: FAQ – Read This First!
Lecture 4: Install CodeLite (Windows or Mac)
Lecture 5: Install a C compiler on a Mac
Lecture 6: Introduction to CodeLite
Lecture 7: Using C++Builder
Lecture 8: Importing C Projects into C++Builder
Lecture 9: Programming C with NetBeans
Lecture 10: Importing Projects Into NetBeans
Lecture 11: Compiling C programs at the system prompt
Lecture 12: Visual Studio 2019
Lecture 13: Using Visual Studio
Lecture 14: The Little Book Of C (download)
Lecture 15: C Source Code Archive
Chapter 2: C programming basics
Lecture 1: A first program – Hello world
Lecture 2: Arguments and return values
Lecture 3: Passing commandline arguments to your program
Lecture 4: How to open a command prompt on Windows or OS X
Lecture 5: printf
Lecture 6: Comments
Chapter 3: Variables, constants and types
Lecture 1: Variables and types
Lecture 2: Integers and floating point numbers
Lecture 3: Constants
Lecture 4: More about constants
Lecture 5: Naming conventions
Chapter 4: Operators, tests and user input
Lecture 1: Operators – equality and assignment
Lecture 2: Operators – tests and comparisons
Lecture 3: Compound assignment operators
Lecture 4: Increment and decrement operators
Lecture 5: if and else tests
Lecture 6: Problems with gets() and fgets()
Lecture 7: Input, buffers and flushing
Lecture 8: My own line-reading function
Lecture 9: Logical Operators
Chapter 5: Functions, arguments and switch
Lecture 1: Functions
Lecture 2: Arguments
Lecture 3: Switch statements
Lecture 4: Switch statements in more detail
Chapter 6: Arrays, loops and break
Lecture 1: Arrays
Lecture 2: Initializing arrays
Lecture 3: ‘while’ loops
Lecture 4: ‘do..while’ loops
Lecture 5: break
Lecture 6: break and continue
Lecture 7: Multidimensional arrays
Chapter 7: Strings, chars and pointers
Lecture 1: Strings, pointers and addresses
Lecture 2: Null-terminated strings
Lecture 3: Char arrays and pointers
Lecture 4: Arrays, pointers and assignment
Lecture 5: Strings and functions, stack and heap
Lecture 6: String functions
Lecture 7: char functions
Lecture 8: chars and strings
Chapter 8: Structs, enums, header files and scope
Lecture 1: structs
Lecture 2: typedef
Lecture 3: Enums
Lecture 4: Header files
Lecture 5: A custom header file
Lecture 6: Scope
Lecture 7: Scope and external files
Lecture 8: Static functions and variables
Lecture 9: Compiling from the commandline
Chapter 9: File-handling
Lecture 1: Opening and closing files
Lecture 2: File modes
Lecture 3: Reading and writing a text file
Lecture 4: Counting lines in a text file
Lecture 5: Search in a text file
Chapter 10: Binary files and memory allocation
Lecture 1: Binary files
Lecture 2: Allocating and freeing memory
Lecture 3: Types and type casts
Lecture 4: Creating a CD database
Lecture 5: Saving and loading records in a binary file
Lecture 6: Adding records to a binary file
Lecture 7: Modifying records in a binary file
Lecture 8: And finally…
Instructors

Huw Collingbourne
Director of Technology, SapphireSteel Software
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
- IoT based Emergency Health Care System
- Fiverr SEO- Learn fiverr gig ranking techniques in 2024
- Blogging For Beginners- Start, Grow and Monetize (Sinhala)
- Life Insurance Annuity Ultimate Buyer’s Guide
- Personal Finance
- Company Valuation Financial Modeling
- How to Draw Cute Thanksgiving!
- Step-By-Step Stock Market Analysis and Real-Time Trades
- 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
- 8SEO for Web Developers
- 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