Learn C Programming from Scratch
0.0 (0 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
7 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Learn C Programming from Scratch to your Wishlist.

Add to Wishlist

Learn C Programming from Scratch

Crush C Coding - Create Cool Collateral
0.0 (0 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
7 students enrolled
Last updated 6/2017
English
Current price: $10 Original price: $200 Discount: 95% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 5 hours on-demand video
  • 1 Supplemental Resource
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Speak fluently about C.
  • Able to read C code.
  • Able to program in C.
View Curriculum
Requirements
  • Some programming experience will be helpful.
Description

One of the behemoths of the coding world, C has been around for, oh, around 50 years or so. Often perceived as one of the most difficult languages to master, any programmer who can list C on their resume is sure to carve a good career in the tech industry. Want to be one of those people? Keep reading...


 Sharpen Up Your C Skills 

  • Build a solid foundation in the C language
  • Learn to read and write C code
  • Test your skills with challenges after each lesson
  • Gain expertise in computer programming


 Speak Fluent C

 This course is aimed at anyone with a desire to learn the C, with the goal of building a solid knowledge of the language. Some previous programming experience is helpful, but not necessary.

 After starting with a general introduction and an overview of C language fundamentals, this course continually progresses into more advanced topics covering the breadth of the C spectrum. With an emphasis on hands-on training, from module 2 onwards you'll use code walk throughs and post-lecture challenges to compound and test your skills. Code and code comments are included with each module too, so you'll have plenty of resources to help you learn.

 By the end of this course, you'll be well on your way to achieving fluency in the C language, and you'll be comfortable both reading and writing C. You'll know how to build basic programs with C and will be well equipped to progress to more complex projects.

 

What is C?

  C is a general purpose programming language developed in the early 1970s by Dennis Ritchie. It's one of the most widely used programming languages of all time, originally developed for implementing the UNIX operating system. Nowadays it's largely used for developing system applications, database systems, graphics packages, operation system development and much more. It's a structure oriented language, meaning its prime focus is on functions and it follows a 'top down' approach.

Who is the target audience?
  • Desire to learn C.
  • Will do the module challenges and solidify what they’re learning
Compare to Other C Courses
Curriculum For This Course
52 Lectures
04:46:37
+
Course Introduction
1 Lecture 01:56

Download source code here

Preview 01:56
+
Introduction
5 Lectures 12:36
Section Introduction
01:08


IDEs
05:59

Hello World
02:53

Section Summary
00:42
+
Language Fundamentals
12 Lectures 01:22:57
Section Introduction
01:21

Variables and Constants
08:18

printf and scanf
02:36

Data Types
06:08

Commend Line Arguments
07:09

Arithmetic Operators
12:17

Flushing the input buffer
07:06

Loops
09:05

Arrays (1D)
09:02

Arrays (2D)
09:14


Section Summary
00:55
+
Logical Flow
6 Lectures 27:47
Logical Flow
00:48

Conditionals
07:16


Module Challenge - Part 1
11:05

Module Challenge - Part 2
03:59

Section Summary
00:25
+
Strings, chars and pointers
8 Lectures 53:28
Section Introduction
01:24

Pointers
10:23


Strings, Pointers, Manipulations
07:33

Char Arrays and Pointers
04:15

Char Arrays and Functions
12:00

Challenge
10:00

Section Summary
01:09
+
Functions
6 Lectures 34:16
Section Introduction
00:39


Pass By Value and Reference - Part 1
06:16

Pass By Value and Reference - Part 2
05:36

Challenge
12:20

Section Summary
00:36
+
File I/O
8 Lectures 46:32
Section Introduction
00:53


Reading All Content Of A File
05:12

Searching for Content Within A File
08:41

Binary Files
06:10

Binary File Challenge
07:20

ASCII File Challenge
09:30

Section Summary
00:41
+
Macros
6 Lectures 27:05
Section Introduction
00:40

Constants, Functions, Aliases
09:02


Challenge
10:17

Section Sumary
00:33

Course Summary
01:25
About the Instructor
Stone River eLearning
4.2 Average rating
17,229 Reviews
285,579 Students
203 Courses
280,000+ Happy Udemy Students

At Stone River eLearning, technology is all we teach. If you're interested in programming, development or design - we have it covered. 

Check out our huge catalog of courses and join the over 450,000 students currently taking Stone River eLearning courses. We currently offer 100+ different technology training courses on our Stone River eLearning website and are adding new courses on hot and trending topics every month. A subscription option is available for those with a real passion for learning.