Programming with C Language

C Programming, Pointers, File Handling


Apply Coupon Code: C865255C1C2FAC8D5527

What you’ll learn

  • Programming with C
  • Decision Making and Loop instructions
  • Functions, pointers and recursion
  • Arrays, 2D, 3D
  • Structures, Unions,
  • File handling

This course includes:

  • 6 hours on-demand video
  • Access on mobile and TV
  • Full lifetime access
  • Certificate of completion

Course content

20 sections • 70 lectures • 6h 3m total lengthCollapse all sections

Introduction

  • Introduction
  • Lecture 2: Getting Started
  • Rules of Variables
  • My First C Program
  • Form a C Program
  • Finding Errors

Instructions in C

  • Types of Instructions
  • Types Conversion Implicit
  • Float Conversion
  • Hierarchy of Operations

Decision Control Statements

  • Decision Control Instructions
  • if else statement

More Complex Decision Making

  • Logical Operators
  • Hierarchy of Operators Revisited
  • Conditional Operator

Loop Control Instruction

  • Loop Control Instruction

More Complex Repetitions

  • More Complex Repetitions

Case Control Instruction

  • Case Control Instruction

Functions

  • What is a function?
  • Function – Call by Value
  • More about Function

Pointers

  • Pointer in C
  • House rent Project
  • Pointer that contain another pointers
  • Back to function calls

Recursion

  • Recursion
  • Recursion and Stack

Arrays

  • What are Arrays?
  • Arrays and Functions
  • Pointers and Arrays
  • Addition of a number to a Pointer
  • Subtraction of one pointer from another
  • Comparison of two pointer variables
  • Prints the memory locations of Array
  • Passing an Entire Array to a Function

Multidimensional Arrays

  • 2D – Two Dimensional Arrays
  • Two Dimensional Arrays and Memory
  • Pointers and 2D Arrays
  • 3D -Three Dimensional Arrays

Strings

  • What are Strings?
  • Pointer and Strings
  • Standard Library String Functions

Handling Multiple Strings

  • 2D Array of Characters

Structures

  • Why use Structures
  • Array of Structures
  • Pointers to Structures

Console Input/Output

  • Types Of Input And Output
  • Escape Sequences
  • Sprintf( ) And Sscanf( ) Functions
  • Gets() And Puts() Functions

File Input/Output

  • Creation Of A New File
  • How To Create A New File?
  • Write Data To File
  • Write Data To Binary File
  • How To Accept Data From User And Store In File
  • How To Read Data The User Stored From File
  • How To Write Records To A File Using Structure

Operations On Bits

  • One’s Complement
  • Right Shift And Other Binary Operator

Miscellaneous Features

  • Type Casting
  • Unions In C

C Under Linux

  • What Is Linux?
  • C Programming Under Linux
  • Processes
  • Parent And Child Processes
  • How To Use Fork() To Create A Child Process
  • How To Print The Process Id Of Child Process
  • More Processes Fork(), Exec(), Execl()
  • Zombie And Orphan Processes
  • Communication using Signals

Requirements

  • No programming experience required

Description

This introductory course in Programming with C Language provides a solid foundation for individuals looking to embark on a journey into the world of computer programming. C, often referred to as the “mother of all programming languages,” has been a cornerstone in software development for decades and remains a crucial skill for both beginners and experienced programmers.

Throughout this course, students will learn the fundamentals of C programming, including syntax, data types, control structures, and functions. They will gain hands-on experience in writing, compiling, and debugging C programs, fostering a deep understanding of the language’s core concepts. Topics covered will include variables, operators, loops, conditional statements, and the use of arrays and pointers.

Beyond the basics, this course will delve into advanced concepts, such as file handling, memory management, and data structures. Students will also explore best practices for writing efficient and maintainable C code. By the end of the course, participants will be equipped with the skills necessary to tackle real-world programming challenges and lay the groundwork for further studies in software development.

Whether you’re a novice programmer or looking to diversify your skill set, Programming with C Language offers an invaluable opportunity to master a language that continues to play a pivotal role in the software industry.

Prerequisites: None, although prior experience with programming concepts is beneficial.

Course Duration: 8 weeks

Class Format: Online

Who Should Attend: Beginners and programmers seeking to strengthen their C programming skills.

Who this course is for:

  • Programmer curious about C programming, pointers, file handling

YeShow less


🎫 After adding the course into Cart at Checkout page, Apply Coupon Code➛.          C865255C1C2FAC8D5527                Note:- After applying coupon, if it says ”This coupon has exceeded its maximum possible redemptions…”, then it means you’re Late, and first 500 coupons already redeemed.


Latest Free Coupons

Leave a Reply

Your email address will not be published. Required fields are marked *

Check Today's 30+ Free Courses

X