Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
C to Learn Programming Technique : C to Master Skills
Rating: 4.2 out of 5(152 ratings)
11,088 students

C to Learn Programming Technique : C to Master Skills

C is to Develop Programming Technique and to Master in C , all the basic concepts of C , SCRATCH to DATA STRUCTURE
Created bySandeep Thakur
Last updated 4/2021
English

What you'll learn

  • Programming techniques helps to develop Skills | Basic concepts of C Language gets strong | Learn and Understand all the topics of C Language in Depth

Course content

16 sections153 lectures16h 58m total length
  • Introduction of C Language5:20

    This lecture presents the C language as a structured language that blends assembly with high-level features, enabling systems software, operating systems, business packages, and function-oriented programming with multiple functions.

  • Compiling and Linking6:09

    the lecture explains how C source code is compiled into object code and linked with library files to create an executable, which the loader then places into memory for execution.

  • Computer Basic & Programming Technique9:28

    Explore computer basics by distinguishing hardware and software, and see how system software, operating systems, and application software drive programs with languages like C and C++.

  • Hardware & Software Co-ordination5:13

    Learn how a program saved on the hard drive is loaded into temporary memory, processed by the processor, and coordinated with RAM to execute and display results.

  • C Tokens6:23

    Explore c tokens, including keywords, identifiers, constants, operators, separators, and braces, then learn how variables serve as memory locations with size and type, including primitive and user-defined types.

  • Variables and Datatypes3:59

    Explain how variables declared in a C program occupy memory locations at runtime, with the compiler deciding their size and type based on data types.

  • Code Blocks Installation3:08

    Learn how to install code blocks on Windows by downloading the appropriate version, agreeing to the license, and completing the setup steps.

  • Steps to work in Code::Blocks | Steps to create your first program in C11:51

    Learn to create a Code::Blocks console project for C, add files, write a simple program, compile, fix errors like missing semicolons, and run it.

  • Declaration of C Variables7:23

    Explore how the declaration of variables allocates memory, assigns names and addresses, and defines size and type for each location, ensuring unique addresses.

  • Explanation of Header files and Library files0

    Explore how header files and library files link to your source, connecting declarations with implementations and enabling printing and scanning functions during runtime.

  • Use of Type Specifiers in C Language3:21

    Learn how type specifiers in C language indicate the type of values stored in variables, guiding function usage and how multiple values are handled.

  • Use of & sign with variables2:01

    Explore why the ampersand sign is used with variables in C programming, including its role in reading keyboard input and storing values in variables.

  • About Main function and other syntax10:22

    Explore how the main function encapsulates program steps with braces and semicolons, and how return values and header files with hash include relate to if statements and loops.

Requirements

  • This course is design for all ,those who are totally new in programming field , and also those having knowledge of any other programming languages ,course starts from scratch till depth explanation.

Description

Step by Step explanation of each topics in C Language with lots of programs . This C Language course is aimed at complete Beginners and intermediate programmers. No previous programming experience is required . Explanation of C Language  program is in Flowchart to clear the concept and then implementation of program in C to better understand . Unique and easy methods to develop programming skills in  C and to understand the Basic concepts of C Language topics . Theoretical and practical explanation of all topics - Array , Pointers ,Functions , Structure etc. Easy approach to understand each topics of C Language. 

C is a high-level programming language that was developed in the early 1970s by Dennis Ritchie at Bell Labs.

Key Features of C:

  1. Efficiency: C programs are known for their performance and efficiency, making the language suitable for system programming, embedded systems, and performance-critical applications.

  2. Portability: C is designed to be portable across different platforms, which means that programs written in C can be compiled and run on various hardware architectures with minimal modifications.

  3. Low-Level Access: C provides low-level access to memory through the use of pointers, enabling developers to manipulate hardware directly.

  4. Rich Set of Operators: C provides a variety of operators, including arithmetic, logical, bitwise, and relational operators, allowing for complex expressions and manipulations.

  5. Standard Library: C comes with a robust standard library that provides functions for handling input/output, string manipulation, memory allocation, and more.

  6. Structured Programming: C supports structured programming through functions, which helps in organizing and Modularizing code for better readability and maintainability.


Who this course is for:

  • Those who want to improve their Programming Skills , Master Programming techniques , they can join.