Learn Basic C Programming

Unlock the power of programming with our Learn Basic C Programming course. Tailored for beginners, this course offers hands-on experience, practical examples, and real-world projects to teach the fundamentals of C programming. Start your coding journey with confidence.

Live Course

Live Class: Saturday, 20 Jan

Duration: 15 Hours

Enrolled: 0

Offered by: infyni

Live Course
₹50000 60% off


About Course

Embark on your journey into the world of programming with our Learn Basic C Programming course. Ideal for beginners, this course provides a solid foundation in the fundamentals of C programming language. Led by experienced instructors, participants will engage in hands-on exercises, real-world examples, and practical projects to grasp essential programming concepts. From understanding variables and loops to writing simple programs, this course is designed to equip learners with the skills needed to kickstart their programming adventure.

Skills You Will Gain

Introduction to C Programming Variables and Data Types Control Flow Functions Arrays and Strings Pointers Structures and Unions File Input/Output Dynamic Memory Allocation Error Handling Coding Best Practices Simple Project Development

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