Course Details

C Programming

Programming
course-meta
Created by

Last Update

September 13, 2023

Created On

July 04, 2023

Description

**C** Programming is a language used for developing computer programs, known for its simplicity, efficiency, and versatility. **C** programming is a fundamental language for aspiring programmers. It serves as the cornerstone of all computer languages, making it an essential foundation for anyone pursuing a career in programming. Mastering **C** programming provides a solid steppingstone to delve into other languages such as **PHP, C++, or Java**, equipping you with valuable skills for a diverse range of programming opportunities.

Overview

This course is for novice programmers without prior coding knowledge. It covers the fundamentals of **C** programming, making it a suitable starting point for a programming career. The course includes on-demand videos, assignments, and teaches C syntax and program development from scratch. It benefits beginners and professionals seeking to enhance their C programming skills.

Features

  • Course material
  • Course resources
  • On demand recorded videos
  • Practical exercises
  • Quizzes

What you'll learn

  • Fundamentals of C programming
  • Data types in C
  • Data structures in C
  • Input/Output in C
  • Control Statements in C
  • Harnessing the Power of Loops
  • Various Functions
  • Understanding Structs
  • Memory management
  • The Role and Use of Macros in Coding

Prerequisites

Curriculum

  • 7 modules

Introduction and Environment Setup

Understanding C Environment on macOS (Xcode)

Setting Up C Environment on Windows

Running C Files on Windows

Running C Files from Terminal on macOS

Exploring the Source Code: What Just Happened?

Programming Fundamentals 101

Problem-Solving for macOS

Problem-Solving for Windows

Explaining Data Types in C

Working with Variables and Common Issues

Importance of Constants

Format Specifiers for Input and Output

Understanding Character Constants

Performing Arithmetic Operations in C

Working with Relations and Logic

Introduction to Decision Making (if-else)

Switch Statement and Various Cases

Reading Numbers and Printing Their Sum

Finding the Biggest of Three Numbers

Determining Odd or Even Numbers

Looping Basics with While Loop

Do-While Loop in C

For Loop in C

Understanding the "Break" Keyword

Using the "Continue" Keyword

Type Casting in C

Creating Custom Functions in C

Value Call vs. Reference Call

Scope of a Variable

Sum of Three Digits

Armstrong Number Check

Finding Odds in a Hundred

Generating Fibonacci Series

Creating a Number Pyramid

Building a Character Pyramid

Reverse Number Pyramid

Introduction to Array datatype.mp4

Advance C Programming Concepts

Introduction to Arrays

Advanced Array Concepts

Details about Strings

Understanding Pointers

Working with Structures

Memory Optimization using Bit Fields

Custom Defined Data Types

Macros in C

Error Handling in C

File Handling in C

Command Line Arguments in C

Recursion in C

Upper to lower case converter.mp4

Upper to Lower Case Converter

Case Converter

Finding the Highest Number in an Array

Linear Search in an Array

Instructors

Skoliko Faculty

image not found
₹500.00
  • Modules
    7 Modules
  • Duration
    10 Hours
  • Category
    Programming

Login to Purchase the Course