infyni

Basic C Programming

In this live course you will trained by experts in C-programming. One of the most effective ways to learn is by interacting with your instructor, who can guide you through challenges. Rather than pre-recorded online sessions, our course is in real time helping you learn fast.

Live Course

Live Class: Tuesday, 05 Mar

Duration: 30 Hours

Enrolled: 0

Offered by: infyni

Live Course
$288 20% off

$230

About Course

In this live and interactive course, students will learn elementary programming concepts from C language experts. Learning C will allow students to develop the basic skills for procedural programming and the fundamentals of object-orientation. Students can use this knowledge to take on learning higher-level languages such as C++, Java, and Python  very efficiently and faster.


The class will focus on building programming skills from fundamental keywords to high-level abstraction, so that the student can then continue on to learning high-level programming language. 

Skills You Will Gain

C Programming Compiler Debugging Algorithms Programming Language Concepts Problem Solving

Course Offerings

  • Instructor-led interactive classes
  • Clarify your doubts during class
  • Access recordings of the class
  • Attend on mobile or tablet
  • Live projects to practice
  • Case studies to learn from
  • Lifetime mentorship support
  • Industry specific curriculum
  • Certificate of completion
  • Employability opportunity
  • Topics
  • Instructor (1)
  • Features of C and its Basic Structure
  • Simple C programs
  • Constants
  • Integer Constants
  • Real Constants
  • Character Constants
  • String Constants
  • Backslash Character Constants
  • Concept of an Integer and Variable
  • Rules for naming Variables and assigning values to variables
  • Arithmetic Operators
  • Unary Operators
  • Relational and Logical Operators
  • The Conditional Operator
  • Library Functions
  • Bitwise Operators
  • The Increment and Decrement Operators
  • The Size of Operator
  • Precedence of operators
  • Floating-point Numbers
  • Converting Integers to Floating-point and vice-versa
  • Mixed-mode Expressions
  • The type cast Operator
  • The type char
  • Keywords
  • Character Input and Output
  • Formatted input and output
  • The gets() and puts() functions
  • Interactive Programming.
  • The goto statement
  • The if statement
  • The if-else statement
  • Nesting of if statements
  • The conditional expression
  • The switch statement
  • The while loop
  • The do…while loop
  • The for loop
  • The nesting of for loops
  • The break statement and continue statement
  • Function Philosophy
  • Function Basics
  • Function Prototypes
  • and Passing Parameters: Passing Parameter by value and Passing Parameter by reference
  • passing string to function
  • Passing array to function
  • Structures and Functions Recursion
  • Storage Classes and Visibility
  • Automatic or local variables
  • Global variables
  • Static variables
  • External variables
  • One Dimensional Arrays
  • Passing Arrays to Functions
  • Multidimensional Arrays
  • Strings
  • Basics of Structures
  • Arrays of Structures
  • Pointers to Structures
  • Self-referential Structures
  • Unions.
  • Basics of Pointers
  • Pointers and One-dimensional Arrays
  • Pointer Arithmetic
  • Pointer Subtraction and Comparison
  • Similarities between Pointers and One-dimensional Arrays.
  • Defining and Opening a file
  • Closing Files
  • Input/output Operations on Files
  • Predefined Streams
  • Error Handling during I/O Operations
  • Random Access to Files
  • Command Line Arguments.