C Programming-FREE online videos


  • Videos 22
  • Duration 00:42:32
  • Branch IT
  • Language English
Course Description

This course is aimed at advancing concepts of programming and software code organization within the framework of structural and procedural programming paradigms and it is also aimed at competitive programming and technical interviews. The course is oriented to those who want to advance structured and procedural programming understanding and to improve C programming skills. The major objective is to provide students with an understanding of code organization and functional hierarchical decomposition using primary and complex data types.

Recommended For

Who are interested to learn C Programming


Learning Outcomes
    • Crack the solutions of coding competitions and technical interviews.
    • Define and manage data types based on the problem subject domain.
    • Work with textual information, characters, and strings.
    • Work with arrays of complex objects.
    • Understand branching statements, loop statements and use them in problem-solving.
    • Understand procedural oriented programming using functions and solve large, complex applications.


    • UNIT 1 : Introduction to Programming, Features of C Programming, Structure of C Program, Number Systems, Introduction to Algorithms, Datatypes, Operators, Switch Statement, While Loop, Arrays one dimensional arrays & It's Operations, Introduction to strings, Pointers, Files- Text and Binary files, Declaring a function, Passing parameters to functions, Recursion, Bubble Sort, Merge Sort, Quick Sort


Aravind Kumar N, B.Tech, M.Tech,(PhD)

Aravind Kumar is a freelance technical trainer with ten years of teaching experience at various engineering colleges. He is certified in Big Data Analytics and Optimization at the International School of Engineering, Hyderabad. The program is certified by LTI of Carnegie Mellon University. He taught many subjects and projects for UG and PG students. He has published six international conferences and journal papers in cloud computing and security. He is proficient in programming languages, Big Data, Data Science, and Machine Learning.