C Programming for Beginners (Udemy.com)

Go from having zero experience in programming to being an expert programmer in this course! *NO EXPERIENCE NECESSARY*

Created by: A. OBAIDI

Produced in 2014

icon
What you will learn

  • Learn the C Programming language step-by-step.
  • Learn to program with hands-on approach.
  • Quickly master key topics such as: Pointers, Structures, File management.
  • Easy to follow lectures: Theory quickly followed with real examples that run!

icon
Quality Score

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 94 / 100

icon
Course Description

*** No Previous Programming Experience Necessary ***
This programming course is for beginners who are new to programming. This course also lays the foundation for fundamental concepts in programming for any future programmer planning to learn C++, Java or Android programming.
This course will help you learn on of the most popular programming languages used today to develop embedded software for the latest gadgets in home automation, mobile devices, robotic systems, radar systems or analyzing security vulnerabilities in the Linux Kernel for the latest Android devices.
In this course you will learn how to become a programmer by learning the following topics with Hands-On Video Lectures that will show you with real examples in real-time on how to write programs. C Language Basics:
  • Intro. to Programming in C
  • Installation of a C Compiler
  • Variables
  • Arrays
  • Constants
  • Arithmetic Operators
  • Value Assignments
  • Control Structures
  • For loops,
  • While loops
  • Dowhile loops,
  • Switch & break statements.
  • Functions
Advanced C Topics
  • Structures
  • Unions
  • Pointers
    • Data Retrieval
    • Pointers to Arrays
    • Arrays of Pointers
    • Pointers to Functions
  • File I/O
    • Copying Files
    • Creating Files
    • Deleting Files
Who this course is for:
  • Beginners, Students, Professional moving from a different language to C.

icon
Instructor Details

placeholder

Mr. Obaidi's mastery of Blockchain & Bitcoin technologies combined with years of experience programming languages such as C, C++, Python, Java & Android will serve you well in helping you grasp tough topics quickly by make learning these new topics fun and exciting. Mr. Obaidi is a master in his field and brings a wealth of academic and industry experience as a practitioner.

icon
More courses by A. OBAIDI

Java Script for Beginners

$11.99

icon
More c courses

Mastering Data Structures & Algorithms using C and C++

$11.99

C Programming Language Demystified

$11.99

Advanced C Programming: Pointers

$11.99

C Programming Step by Step - Complete Tutorial For Beginners

$11.99

Programming in C - The Complete Course

$11.99

Microcontroller Embedded C Programming: absolute beginners

$11.99

icon
Reviews

4.7

3 total reviews

5 star 4 star 3 star 2 star 1 star
% Complete
% Complete
% Complete
% Complete
% Complete

Excellent! I learned both basic to Advanced level C-language without any difficulties. It is due to the instructor's easy and concise presentation of the learning materials. Thanks a lot!

Explanations are rather too cursory. One lesson is only 20 seconds long. Good introduction to the C language over all.

Clear easy to understand.