C Programming For Beginners

Learn C in ten easy steps on Windows, Mac OS X or Linux

Beginner 0(0 Ratings) 0 Students Enrolled
Created By admin admin Last Updated Fri, 22-Mar-2024 English
RS 599
What Will I Learn?
  • Master C programming concepts from the ground up
  • Master C programming concepts from the ground up
  • Read the supplied eBook, The Little Book Of C, to explore the topics in even more depth
  • Use the source code examples to learn step-by-step
  • Videos explain everything in minute detail
  • Test your understanding with end-of-section quizzes

Curriculum For This Course
4 Sections 26 Lessons 03:34:20 Hours
Course Content
8 Lessons 00:43:00 Hours
  • Install CodeLite (Windows or Mac) 00:02:13 Preview
  • Install a C compiler on a Mac 00:06:01
  • Introduction to CodeLite 00:05:19
  • Using C++Builder 00:09:42
  • Importing C Projects into C++Builder 00:02:19
  • Programming C with NetBeans 00:11:54
  • Importing Projects Into NetBeans 00:03:33
  • Compiling C programs at the system prompt 00:01:59
  • A First Program- Hello World 00:09:01
  • Passing commandline arguments to your program 00:06:36
  • How to open a command prompt on Windows or OS X 00:04:36
  • printf 00:17:11
  • Comments 00:07:59
  • Variables and Types 00:14:56
  • Integers and floating point numbers 00:03:51
  • Constants 00:20:10
  • More about constants 00:20:10
  • Naming conventions 00:03:38
  • Operators – equality and assignment 00:14:16
  • Operators – tests and comparisons 00:03:32
  • Compound assignment operators 00:02:06
  • Increment and decrement operators 00:06:45
  • if and else tests 00:09:25
  • Problems with gets() and fgets() 00:10:24
  • Input, buffers and flushing 00:08:02
  • My own line-reading function 00:08:42
Requirements
  • A C compiler and code editor (both are available free)
+ View More
Description

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:

  • The fundamentals of programming – from the ground up
  • How to program on a Mac or on Windows
  • The nitty-gritty details of the C language
  • Advanced topics such as memory allocation, the stack and heap, and binary file IO

Who should take the course

  • Beginners – if you've never coded before, you can learn C step by step
  • Programmers switching to C from some other language such as Java, Ruby or Python
  • Cross-platform developers – there are C compilers for all major operating systems
  • Anyone who needs to program C++ or Objective-C. The C language is the place to start


About The Author

  • 1 Reviews
  • 51 Courses
+ View More
Hello, my name is Victor Kercado. I'm a successful podcaster and life coach in the area of personal growth. I've been fortunate to help many people improve their lives thru mindfulness, communication, and spirituality. I look forward to sharing my knowledge with you thru courses that will inspire and motivate you to improve in all areas of your life. Thank you for listening!

Feedback

0
Average Rating
  • 0%
  • 0%
  • 0%
  • 0%
  • 0%

Reviews

Image Description
RS 599
The course includes
  • 03:34:20 Hours On Demand Videos
  • 26 Lessons
  • 30 Days Access
  • Access On Mobile And Tv

C Programming For Beginners

Beginner 0(0 Ratings) 0 Students Enrolled
RS 599