Master The C Programming Language
Master The C Programming Language, available at $69.99, has an average rating of 4.05, with 84 lectures, 12 quizzes, based on 642 reviews, and has 32045 subscribers.
You will learn about Gain familiarity and confidence in C Programming Language right from the basics. Remove the fear if any about Pointers, start playing with them. Start building your own command line tools. This course is ideal for individuals who are Beginners to professionals who are looking to get started or fine tune their C Programming language skills. It is particularly useful for Beginners to professionals who are looking to get started or fine tune their C Programming language skills.
Enroll now: Master The C Programming Language
Summary
Title: Master The C Programming Language
Price: $69.99
Average Rating: 4.05
Number of Lectures: 84
Number of Quizzes: 12
Number of Published Lectures: 84
Number of Published Quizzes: 12
Number of Curriculum Items: 96
Number of Published Curriculum Objects: 96
Original Price: $27.99
Quality Status: approved
Status: Live
What You Will Learn
- Gain familiarity and confidence in C Programming Language right from the basics.
- Remove the fear if any about Pointers, start playing with them.
- Start building your own command line tools.
Who Should Attend
- Beginners to professionals who are looking to get started or fine tune their C Programming language skills.
Target Audiences
- Beginners to professionals who are looking to get started or fine tune their C Programming language skills.
C Programming Language is one of the most popular and powerful programming language. It is still the most sought programming language by developers. In my opinion if you are looking to get started with programming it would be great to get started with C as it helps you understand the fundamentals in depth and build a very strong founding for a bright career as a software developer.
If you are a beginner or someone who is looking to get started with programming then this C language course is an ideal choice for you. Through this course you will start building the essential programming skills using simple and easy to understand examples, once you are done with the course you gain in depth understanding of the constructs in C programming language.
There is a myth about programming, people tend to feel that programming is tough, but programming is fun provided you understand the basics right, this course will work on those basics and tries to remove all those myths by explaining you the topics with simple and easy to understand examples. Having said that it is also important for you to set aside a time slot for programming on a day to day basis.
It is important to understand any topic with “why?” perspective so that it helps you apply the skills better. Hope and wish you will find this C Programming course useful and informative.
Course Curriculum
Chapter 1: Introduction
Lecture 1: Introduction
Lecture 2: Your first Program
Lecture 3: HelloWorld with VisualStudio Code
Lecture 4: Structure of the program
Lecture 5: C Compiler Setup for Windows
Lecture 6: Special Note
Chapter 2: First Steps in Programming
Lecture 1: Addition of two numbers
Lecture 2: FormatSpecifiers
Lecture 3: Problem – Basic Arithmetic Operators
Lecture 4: Solution – Basic Arithmetic Operators
Lecture 5: Problem – Average of three numbers
Lecture 6: Solution – Average of three numbers
Lecture 7: Problem – Calculate Percentage
Lecture 8: Solution – Calculate Percentage
Lecture 9: Datatypes and Expression Evaluation
Lecture 10: Increment and Decrement Operators
Lecture 11: Operators – Part 1
Lecture 12: Operators – Part 2
Chapter 3: Branching and Looping
Lecture 1: If statement
Lecture 2: Nested If
Lecture 3: Simple If
Lecture 4: Introduction to block
Lecture 5: Switch
Lecture 6: While
Lecture 7: DoWhile
Lecture 8: For
Chapter 4: Programming Exercises on Loops
Lecture 1: Problem 1 with Solution
Lecture 2: Problem 2 with Solution
Lecture 3: Problem 3 with Solution
Lecture 4: Problem 4 with Solution
Lecture 5: Problem 5 with Solution
Lecture 6: Problem 6 with Solution
Lecture 7: Problem 7 with Solution
Lecture 8: Problem 8 with Solution
Chapter 5: Functions
Lecture 1: Introduction to functions
Lecture 2: Problem 2 with Solution
Lecture 3: Execution Flow Explained
Lecture 4: Problem 3 with Solution
Lecture 5: Problem 4 with Solution
Lecture 6: Problem 5 with Solution
Lecture 7: Problem 6 with Solution
Lecture 8: Recursive Functions
Lecture 9: Global Variables
Lecture 10: Static local variables
Chapter 6: Pointers – Basics
Lecture 1: Introduction to pointers
Lecture 2: Multilevel indirection
Lecture 3: Pointer Usage 1
Lecture 4: Swap two variables
Lecture 5: Introduction to dynamic memory allocation
Chapter 7: Single Dimensional Arrays
Lecture 1: Introduction to Arrays
Lecture 2: Example to find the biggest of the array
Lecture 3: Example to search for an element in an array
Lecture 4: Search modified to use Dynamic Memory Allocation
Lecture 5: Sorting an Array
Chapter 8: Character and Strings
Lecture 1: Introduction to char
Lecture 2: Strings
Lecture 3: Exercise Problem 1 with Solution
Lecture 4: Exercise Problem 2 with Solution
Lecture 5: Exercise Problem 3 with Solution
Chapter 9: Double Dimensional Arrays
Lecture 1: Introduction to Double Dimensional Arrays
Lecture 2: Matrix Addition
Lecture 3: Matrix Multiplication
Lecture 4: String Sort
Chapter 10: Structures and Unions
Lecture 1: Introduction to Structures
Lecture 2: Pointers to Structures
Lecture 3: Unions
Lecture 4: Typedef
Chapter 11: Modularize Your Code
Lecture 1: External variable declarations
Lecture 2: External function declarations
Lecture 3: Modularize the code
Chapter 12: Command Line Arguments & File processing
Lecture 1: Command Line arguments introduction
Lecture 2: Command line tool – 1
Lecture 3: Command line tool with files
Chapter 13: Preprocessor directives
Lecture 1: Introduction to #define
Lecture 2: Defining macros with #define
Lecture 3: Conditional compilation and phases of program translation
Chapter 14: Pointers – Advanced
Lecture 1: Constant Pointers and Pointer to Constants
Instructors
-
Sagar Uppuluri
Software Architect and a passionate trainer
Rating Distribution
- 1 stars: 7 votes
- 2 stars: 13 votes
- 3 stars: 91 votes
- 4 stars: 247 votes
- 5 stars: 284 votes
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!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024