C Basics for Beginners: Learn C Fundamentals by Coding

Master problem solving techniques from the ground up using the programming constructs of C Language. Right course for Beginners’ new to programming or new to C language with strong emphasis on fundamentals of logic building and problem solving.

Rs. 2500
E-Box Exclusive
Learn through our Scientifically Designed & Proven 5 Step Practice Oriented Learning Process
C Basics for Beginners: Learn C Fundamentals by Coding
Rs. 2500
Includes
  • 12 Hrs of lecture Videos
  • 150 hands-on practice exercises
  • 17 Assessment exercises
  • 114 code analysis exercises
  • 552 knowledge based questions
  • Lifetime access
About the Course

This course provides an introduction to the development of algorithms to diverse types of problems and the development of computer programs to implement solutions for them.
It explores standard programming constructs used to introduce fundamental algorithmic / programming concepts including variables, assignments, control constructs, functions, arrays and their role in problem solving.

This course emphasizes structured programming in the development of algorithm solutions to common problems.

Course Objectives

Upon successful completion of the course, the learner will be able to

    Course Content
    Basics of C Programming

    In this session, you will learn about a framework for problem solving, strategies that are often used by experts in solving problems, basic features of C, Identifiers, Keywords, Data types, Variables and Constants in C, Input and Output Statements in C.

    • 3 Videos
    • 11 Hrs 15 Mins
    • 94 Problems
    Conditional Statements

    In this session, you will learn about the need for Conditional or Selection or Branching Statements, structure of if construct, structure of if-else construct, structure of if-else if ladder construct, structure of nested if construct, structure of switch construct and appropriate usage of different conditional statements to solve problems.

    • 3 Videos
    • 14 Hrs
    • 86 Problems
    Looping Constructs

    In this session, you will learn about the need for looping constructs, structure of for construct, structure of while construct, structure of do-while construct, usage of break and continue statements and appropriate Usage of different control constructs to solve problems.

    • 3 Videos
    • 14 Hrs 30 Mins
    • 104 Problems
    Functions

    In this session, you will learn to recognize the need for functions, illustrate the different parts in writing a function with examples, and understand the difference between pass by value and pass by reference.

    • 3 Videos
    • 7 Hrs
    • 62 Problems
    Pointers

    In this session, you will understand the memory structure, usage of pointers, usage and declaration of different types of pointers and to illustrate referencing and dereferencing pointers.

    • 3 Videos
    • 4 Hrs 15 Mins
    • 44 Problems
    1-D Arrays

    In this session, you will understand the need for 1-D arrays, illustrate few real time applications of 1-D arrays, illustrate how 1-D Arrays are stored in memory and understand how to define and process a 1-D array.

    • 3 Videos
    • 8 Hrs 15 Mins
    • 79 Problems
    2-D Arrays

    In this session, you will understand the need for 2-D arrays, illustrate few real time applications of 2-D arrays, illustrate how 2-D Arrays are stored in memory and understand how to define and process a 2-D array.

    • 3 Videos
    • 8 Hrs 15 Mins
    • 67 Problems
    Strings

    In this session, you will understand what strings are, how to declare a string, how a string is stored in memory and the string functions defined in string.h.

    • 3 Videos
    • 7 Hrs 15 Mins
    • 62 Problems
    Functions and Pointers

    In this session, you will understand how arrays have been passed to functions as arguments and how arrays are returned from functions and learn the relationship between arrays and pointers.

    • 1 Videos
    • 3 Hrs 15 Mins
    • 21 Problems
    Recursion

    In C programming language, when a function calls itself over and over again, that function is known as recursive function.The process of function calling itself repeatedly is known as recursion. In this session, you will understand the concept of recursion using practical examples.

    • 3 Videos
    • 8 Hrs 15 Mins
    • 60 Problems
    Structures and Union

    In this session, you will learn the need for structures, how to define a structure, how a structure is stored in memory, processing structures, passing structures to functions and difference between structure and union.

    • 3 Videos
    • 5 Hrs
    • 57 Problems
    File Handling

    C language provides functions like fopen, fread, fseek, fwrite to make file handling in C language simple. In this session, we will learn how to open a file, close a file, read from a file and write to a file.

    • 3 Videos
    • 6 Hrs
    • 51 Problems
    enum Preprocessors Command Line Arguments

    In this session, you will learn how to create and use enums, how to use preprocessor directives and how to use command line arguments from outside instead of hardcoding these values inside the code.

    • 3 Videos
    • 4 Hrs
    • 46 Problems
    You will Learn through our Scientifically Designed & Proven 5 Step Practice Oriented Learning Process
    iLearn
    In this session, you will find video lectures and other resources to learn the concepts.
    iDesign
    In this session, you will start designing and creating your own programs.
    iExplore
    In this session, you will find interesting set of activities which will make you explore more on the specific topic.
    iAssess
    In this session, you will have activities to self assess your knowledge and skills on the specific topic.
    iAnalyse
    In this session, you will find varieties of exercises to improve your code analysis, testing and debugging skills.
    Why should you choose E-Box for Learning & Skilling ?
    Practice Oriented Learning

    Learning through E-Box is completely Hands-on and practice based thereby helping you understand the intricacies of Live Project Scenarios

    High Quality Content

    E-Box’s programs and Courses are designed by Professionals in the Industry & Academicians, assuring a quality learning experience

    24 x 7 Support

    With 100’s Mentors online ready to get your Doubts clarified and to Hand Hold you, you will always have someone to sort things our for you

    Industry Mentors

    All our Mentors are Top Professionals from their respective Industries. In E-Box you Learn and get mentored by professionals

    Auto Evaluation

    Auto Evaluation is the Core of E-Box. Your solutions and answers are evaluated instantaneously by E-Box, thereby saving learners a lot of time

    AI Blended Learning

    With Auto - Evaluation being the core of the Platform, E-Box uses AI & ML to assist Learners during their course of Study

    Personalised Learning

    E-Box’s AI algorithms provide you with Exercises that are Personalised and Adaptive based on your Interest and Calibre

    Real Time Metrics

    Data becomes the core for evolving a personalised learning. E-Box uses these metrics for an Auto Corrective Learning Process

    A - Z, You name the company and You will find our alumni.
    We have successfully moulded over 10 lakh students from 100+ colleges and universities and we have a very strong alumni network across the globe
    What do our Tutors and Learners Say about E-Box ?
    I love the way E- Box teaches topics in such detail. The practical examples along with the Practice quizzes makes me skilled in each

    Harihara Budra P, XII std

    Harihara Budra P, XII std
    Still have any Queries ? Contact us Now
    Call us on +91 9500045254