Companies Home Search Profile

Comprehensive C Programming Course

Focused View

EDUCBA Bridging the Gap

27:39:46

0 View
  • 1. Introduction to C.mp4
    05:52
  • 2. Data Types In C.mp4
    11:51
  • 3. Structure of C program.mp4
    06:13
  • 4. Program in C Part 1.mp4
    07:31
  • 5. Program in C Part 2.mp4
    06:47
  • 6. Program in C Part 3.mp4
    10:10
  • 7. IO Functions.mp4
    13:03
  • 8. IfElse Construct Part 1.mp4
    08:13
  • 9. IfElse Construct Part 2.mp4
    08:43
  • 10. Switch Case.mp4
    12:24
  • 11. While dowhile Part 1.mp4
    09:13
  • 12. While dowhile Part 2.mp4
    09:41
  • 13. For Loop.mp4
    12:28
  • 14. Break Continue.mp4
    07:58
  • 15. Working with Operators Part 1.mp4
    06:30
  • 16. Working with Operators Part 2.mp4
    09:03
  • 17. Logical Operators and Unary Operators.mp4
    08:13
  • 18. Problem solving Using Operators.mp4
    10:07
  • 19. Case Study in C programming language.mp4
    09:01
  • 20. Explaining C language and its different functions using Case studies.mp4
    08:37
  • 21. reverse of a number.mp4
    07:34
  • 22. More Examples of C Program writing.mp4
    06:42
  • 23. Writing Programs in C using case studies.mp4
    12:40
  • 24. More examples of program writing in C.mp4
    06:33
  • 25. Working with Arrays part 1.mp4
    09:33
  • 26. Working with Arrays part 2.mp4
    07:50
  • 27. One Dimensional Array.mp4
    04:55
  • 28. Working with One Dimensional Array.mp4
    13:43
  • 29. Some Examples and Problem Solving on One Dimensional Array.mp4
    11:42
  • 30. Practice Problem Solving on One Dimensional Array.mp4
    10:07
  • 31. Practice Questions on One Dimensional Array Part 1.mp4
    02:00
  • 32. Practice Questions on One Dimensional Array Part 2.mp4
    06:08
  • 33. Practice Questions on One Dimensional Array Part 3.mp4
    05:49
  • 34. Practice Questions on One Dimensional Array Part 4.mp4
    01:40
  • 35. Practice Questions on One Dimensional Array Part 5.mp4
    10:01
  • 36. Practice Questions on One Dimensional Array Part 6.mp4
    12:59
  • 37. Working with Pointers and Declaring.mp4
    10:50
  • 38. Manipulating Pointers.mp4
    10:54
  • 39. Practise questions Pointer arithmetics.mp4
    10:54
  • 40. Practice Questions on Pointers.mp4
    05:29
  • 41. Practise question on working with pointer 2.mp4
    07:18
  • 42. TwoDimensional Arrays and Pointers.mp4
    07:41
  • 43. Pointer Arithmetic in Two Dimensional Arrays.mp4
    09:02
  • 44. Practice Questions on Two Dimensional Arrays and Pointers.mp4
    07:53
  • 45. Additional Practice Questions on 2D Array.mp4
    10:11
  • 46. Working with Functions.mp4
    12:02
  • 47. Practice Programming on Functions.mp4
    03:44
  • 48. Call by Value Call by Reference Continued.mp4
    06:21
  • 49. Passing Arrays to Functions.mp4
    05:59
  • 50. Practice Questions on Passing Arrays to Functions.mp4
    06:31
  • 51. Practice Questions on Passing Arrays to Functions Continue.mp4
    07:48
  • 52. Returning the value from a function.mp4
    08:55
  • 53. Returning the value from a function continued.mp4
    09:09
  • 54. String functions.mp4
    08:02
  • 55. string to numeric conversion function.mp4
    06:11
  • 56. Conclusion C.mp4
    01:33
  • 1. Introduction To Oops Concepts.mp4
    08:31
  • 2. Object Oriented Methodology.mp4
    09:27
  • 3. Benefits Of Oops.mp4
    09:10
  • 4. Phases Of Sdlc (Software Development Life Cycle).mp4
    06:25
  • 5. History Of C++ Write Program In C++.mp4
    08:24
  • 6. Compile And Running A C++ Program.mp4
    10:57
  • 7. Calling Method.mp4
    09:58
  • 8. Operators In C++.mp4
    04:22
  • 9. If-Else.mp4
    10:34
  • 10. Switch Case Part 1.mp4
    07:44
  • 11. Switch Case Part 2.mp4
    05:04
  • 12. While Loop Part 1.mp4
    09:11
  • 13. While Loop Part 2.mp4
    07:05
  • 14. Do While For.mp4
    12:06
  • 15. Abstraction Encapsulation Part 1.mp4
    05:01
  • 16. Abstraction Encapsulation Part 2.mp4
    08:28
  • 17. Static Variables Part 1.mp4
    04:26
  • 18. Static Variables Part 2.mp4
    04:24
  • 19. Friend Keyword.mp4
    11:29
  • 20. Array Introduction.mp4
    06:08
  • 21. Array Demo.mp4
    03:01
  • 22. Two Dimetional Array Part 1.mp4
    05:46
  • 23. Two Dimetional Array Part 2.mp4
    07:28
  • 24. 2D Program.mp4
    10:22
  • 25. Param Array.mp4
    04:44
  • 26. Enumeration.mp4
    08:51
  • 1. Introduction to C on Linux.mp4
    09:54
  • 2. Commands to Check Whether Gcc Installed or Not.mp4
    09:07
  • 3. Commands to Install Gcc on Linux.mp4
    09:35
  • 4. Gcc Architecture Overview.mp4
    05:12
  • 5. First C Program.mp4
    07:37
  • 6. Compile C program on Linux.mp4
    04:53
  • 7. Gcc Compiler With -C Option.mp4
    04:55
  • 8. Gcc Various Options.mp4
    06:46
  • 9. Gcc Various Options Practical.mp4
    06:07
  • 10. Various Stages of Compilation.mp4
    07:11
  • 11. Various Stages of Compilation Practical.mp4
    06:28
  • 12. Development Stages of Program.mp4
    05:05
  • 13. Types of Variables Theory.mp4
    11:12
  • 14. Variable Declaration Definition and Printing Values.mp4
    07:59
  • 15. Variable Declaration Definition and Printing Values Practical.mp4
    10:32
  • 16. Arithmetic Operators in C.mp4
    10:25
  • 17. Arithmetic Operators in C Practical.mp4
    08:19
  • 18. Operators.mp4
    07:26
  • 19. Operators Available and Conclusion.mp4
    10:06
  • 20. Control Loops in C Introduction.mp4
    00:58
  • 21. Go to Loop Theory.mp4
    08:48
  • 22. If Else Loop Theory.mp4
    08:55
  • 23. If Else Loop Hindson.mp4
    10:34
  • 24. If Else Loop Hindson continue.mp4
    05:15
  • 25. Go to Loop Hindson.mp4
    11:52
  • 26. Difference Between Break.mp4
    09:38
  • 27. Switch Control Statement.mp4
    11:02
  • 28. Break Continue Switch Hindson.mp4
    08:33
  • 29. Break Continue Switch Hindson Continue.mp4
    09:52
  • 30. Switch Versus If Else Ladder.mp4
    07:28
  • 31. Case Study On Loops And Condition Statements.mp4
    05:19
  • 32. While Loop Theory.mp4
    09:34
  • 33. Calculation of Simple Interest for 3 Step.mp4
    09:34
  • 34. While Loop Hindson.mp4
    11:43
  • 35. Do While Hindson Theory.mp4
    08:45
  • 36. Do While Hindson Practical.mp4
    06:00
  • 37. For Loop Theory.mp4
    07:57
  • 38. For Loop Practical.mp4
    09:33
  • 39. For Loop Hindson.mp4
    11:45
  • 40. For Loop Hindson Practical.mp4
    09:50
  • 41. Various Concepts of Infinite Loop.mp4
    09:48
  • 42. Nested Loops.mp4
    11:24
  • 43. Introduction to Function.mp4
    07:16
  • 44. User Defined Function.mp4
    07:42
  • 45. Function Definition.mp4
    09:54
  • 46. Function Declaration.mp4
    10:28
  • 47. Functions with no Parameters no Arguments.mp4
    09:15
  • 48. Functions with no Return Parameters But has Arguments.mp4
    09:27
  • 49. Functions with Return Parameters But has no Arguments.mp4
    09:04
  • 50. Functions With Return Parameters and has Arguments.mp4
    09:09
  • 51. Case Study of Calculator Using All Four Types of Functions.mp4
    05:19
  • 52. Case Study of Calculator Using All Four Types of Functions Continue.mp4
    08:35
  • 53. Main Function Execution.mp4
    08:49
  • 54. Recursive Function Concepts.mp4
    08:58
  • 55. Calling Function and Called Function.mp4
    08:45
  • 56. Pointer Introduction.mp4
    10:45
  • 57. Address Operator.mp4
    07:51
  • 58. Pointer Variable Declaration.mp4
    08:47
  • 59. Indirection Operator.mp4
    09:35
  • 60. Pointer Arithmetic.mp4
    10:34
  • 61. Double Deference.mp4
    06:06
  • 62. Void Pointer.mp4
    06:37
  • 63. Volatile Pointers.mp4
    07:23
  • 64. Introduction of Variables Arguments Function.mp4
    00:38
  • 65. More on Unnamed Arguments AM.mp4
    06:47
  • 66. Variadic Functions Declaration Syntax.mp4
    09:46
  • 67. VF Unnamed Arguments AM.mp4
    07:06
  • 68. Command Line Arguments.mp4
    02:40
  • 1. Introduction to Project.mp4
    16:52
  • 2. Creating a Menu.mp4
    09:48
  • 3. Creating Help Function.mp4
    06:53
  • 4. Creating Functions which Saves.mp4
    14:50
  • 5. Creating Start Game Feature.mp4
    10:49
  • 6. Understanding the Score Generation and Output.mp4
    06:53
  • 1. Introduction of Project.mp4
    13:42
  • 2. Module Main Menu.mp4
    14:11
  • 3. Module Monthly Transaction Process.mp4
    05:25
  • 4. Module Process and Pay slip Generation.mp4
    11:01
  • 1. Introduction to The Project.mp4
    04:16
  • 2. Getting Required Tools.mp4
    10:12
  • 3. Creating The Employee Strict.mp4
    08:05
  • 4. Creating The Employee Strict Continue.mp4
    07:51
  • 5. Selection Menu Part 1.mp4
    09:19
  • 6. Selection Menu Part 2.mp4
    08:30
  • 7. Selection Menu Part 3.mp4
    07:31
  • 8. Selection Menu Part 4.mp4
    10:47
  • 9. Selection Menu Part 5.mp4
    10:31
  • 10. Selection Menu Part 6.mp4
    11:06
  • 11. Add Employee.mp4
    10:03
  • 12. Add Employee Continue.mp4
    09:03
  • 13. Modify Employee Record Part 1.mp4
    08:01
  • 14. Modify Employee Record Part 2.mp4
    07:10
  • 15. Modify Employee Record Part 3.mp4
    09:40
  • 16. Delete Employee Record.mp4
    11:52
  • 17. Print Employee Details.mp4
    07:49
  • 1. Introduction to The Project.mp4
    02:44
  • 2. Creating The Board.mp4
    12:18
  • 3. Creating The Board Continue.mp4
    09:47
  • 4. Accepting Player Input.mp4
    07:28
  • 5. Accepting Player Input Continue.mp4
    08:25
  • 6. Determining Game Outcome.mp4
    08:06
  • 7. Determining Game Outcome Continue.mp4
    08:40
  • 1. Introduction to The Project.mp4
    03:57
  • 2. Getting The Required Tools.mp4
    10:25
  • 3. Getting The Required Tools Continue.mp4
    11:47
  • 4. Creating The Choice Menu.mp4
    07:01
  • 5. Creating The Choice Menu Continue.mp4
    09:04
  • 6. Random Word Selection Part 1.mp4
    08:18
  • 7. Random Word Selection Part 2.mp4
    11:51
  • 8. Random Word Selection Part 3.mp4
    10:49
  • 9. Hide Randomly Selected Word.mp4
    10:51
  • 10. Evaluate Player Guess.mp4
    07:36
  • 11. Main Game Loop.mp4
    08:57
  • 12. Main Game Loop Continue.mp4
    12:13
  • Description


    Master C programming and build real-world applications with our Comprehensive C Programming Course!

    What You'll Learn?


    • Introduction to C Programming: Gain a foundational understanding of C, its history, and why it's crucial in programming.
    • Data Types and Variables: Learn about different data types, variable declaration, and usage in C programming.
    • Control Structures: Master the use of control structures like if-else, switch-case, and loops (for, while, do-while) for decision making and iteration.
    • Input/Output Functions: Understand and implement basic I/O functions to interact with users and perform data input and output operations.
    • Operators: Learn to use various operators (arithmetic, logical, unary) to manipulate data and perform calculations.
    • Arrays and Pointers: Understand the concepts of arrays and pointers, including one-dimensional and multi-dimensional arrays, and pointer arithmetic.
    • Functions: Develop modular and reusable code by creating and using functions, including passing arrays to functions and handling return values.
    • C Programming on Linux: Install and configure the GCC compiler, understand the compilation process, and learn debugging techniques on Linux.
    • Practical Projects: Apply learned concepts in real-world projects such as developing an online exam portal and a payroll processing system.
    • Problem Solving: Enhance problem-solving skills through various examples, case studies, and practice questions on arrays, pointers, and functions.

    Who is this for?


  • Beginners in Programming: Individuals with no prior programming experience who want to start their journey in software development.
  • Students: High school or college students looking to strengthen their understanding of C programming for academic purposes.
  • Aspiring Software Developers: Those aiming to build a strong foundation in programming concepts before moving on to more advanced languages and frameworks.
  • Professionals Seeking a Career Change: Professionals from non-technical backgrounds who wish to transition into a career in software development.
  • Engineering Students: Students pursuing degrees in computer science, electronics, or related fields, who need a solid understanding of C programming.
  • Hobbyists: Enthusiasts who enjoy coding and wish to add another programming language to their skillset.
  • Self-Learners: Individuals who prefer self-paced learning and want to gain proficiency in C programming.
  • IT Professionals: IT professionals looking to enhance their programming skills and knowledge of the C language.
  • Embedded Systems Developers: Developers interested in or working with embedded systems where C is commonly used.
  • Anyone Interested in Programming Fundamentals: Anyone who wants to understand the core principles of programming through one of the most widely-used and fundamental programming languages.
  • What You Need to Know?


  • Basic Computer Literacy: Familiarity with using a computer, including navigating file systems and using basic software applications.
  • Interest in Programming: A keen interest in learning programming and solving problems using code.
  • Logical Thinking: Basic understanding of logical thinking and problem-solving techniques.
  • No Prior Programming Experience Required: This course is designed for beginners with no prior experience in programming.
  • Access to a Computer: A computer with an internet connection to access course materials, install software, and complete programming assignments.
  • Operating System: Preferably, a computer running Windows, macOS, or Linux to install and use the necessary tools and compilers.
  • Text Editor or IDE: Installation of a text editor or an Integrated Development Environment (IDE) such as Code::Blocks, Visual Studio Code, or any other C-compatible editor.
  • C Compiler: Installation of a C compiler like GCC (GNU Compiler Collection) for compiling and running C programs.
  • Basic Math Skills: Understanding of basic mathematical concepts, as they are often used in programming.
  • Motivation and Persistence: A willingness to learn, practice, and persist through challenges encountered while learning to program.
  • More details


    Description

    Introduction

    Welcome to the Comprehensive C Programming Course, a detailed and hands-on journey into the world of C programming. This course is designed to provide a solid foundation in C, covering fundamental concepts, advanced techniques, and practical projects. Whether you are a beginner looking to learn programming from scratch or an experienced developer seeking to enhance your skills, this course will equip you with the knowledge and confidence to write efficient and effective C programs.

    Section 1: Fundamentals of C Programming

    This section introduces the basics of C programming, starting with the history and significance of C. Students will learn about data types, variable declarations, and the overall structure of a C program. The section also covers basic input/output functions and control structures such as if-else statements, switch-case, loops (while, do-while, for), and the use of break and continue statements. By the end of this section, students will be comfortable writing simple C programs and controlling program flow.

    Section 2: Advanced C Programming Techniques

    Building on the fundamentals, this section delves into more advanced topics. Students will explore the use of operators, including logical and unary operators, and will solve problems using these operators. This section also covers arrays, pointers, and functions in great detail. Students will learn how to manipulate data using one-dimensional and two-dimensional arrays, perform pointer arithmetic, and implement various function types, including passing arrays to functions and returning values from functions. Case studies and practical examples will help solidify these concepts.

    Section 3: C Programming on Linux

    This section focuses on developing C programs in a Linux environment. Students will learn how to install and use the GCC compiler, understand GCC architecture, and explore various compiler options. The section covers the stages of compilation, variable types, arithmetic operators, control loops, and functions, with practical exercises to reinforce learning. By the end of this section, students will be proficient in writing, compiling, and debugging C programs on Linux.

    Section 4: Project on C and POP - Online Exam Portal

    In this project-based section, students will apply their C programming skills to create an online exam portal. They will learn how to create a menu-driven interface, implement various functions for saving and retrieving data, and understand score generation and output. This hands-on project will provide practical experience in developing a complete application using C.

    Section 5: Project on C Programming - Payroll Processing

    This section involves developing a payroll processing system. Students will create modules for the main menu, monthly transaction processing, and pay slip generation. This project will help students understand the application of C programming in real-world business scenarios, reinforcing their understanding of data management and processing.

    Section 6: Project in C Programming - Employee Management System

    In this project, students will build an employee management system. They will create and manipulate data structures, implement selection menus, and perform operations such as adding, modifying, and deleting employee records. This section emphasizes the practical use of C programming for managing data and developing user-friendly interfaces.

    Section 7: Project in C Programming - 2 Players Tic-Tac-Toe Game

    Students will develop a 2-player Tic-Tac-Toe game in this section. They will create the game board, accept player input, and determine the game outcome. This project will help students understand game logic and improve their problem-solving skills using C.

    Section 8: Project in C Programming - Hangman Game

    The final project involves creating a Hangman game. Students will implement a choice menu, select random words, hide words, evaluate player guesses, and create the main game loop. This project will consolidate their understanding of C programming concepts and provide a fun and interactive way to practice coding.

    Conclusion

    The Comprehensive C Programming Course offers an in-depth exploration of C programming, from fundamental concepts to advanced techniques and practical projects. By the end of this course, students will have a thorough understanding of C programming and the ability to develop complex applications. This course is perfect for anyone looking to build a strong foundation in programming and enhance their coding skills.

    Who this course is for:

    • Beginners in Programming: Individuals with no prior programming experience who want to start their journey in software development.
    • Students: High school or college students looking to strengthen their understanding of C programming for academic purposes.
    • Aspiring Software Developers: Those aiming to build a strong foundation in programming concepts before moving on to more advanced languages and frameworks.
    • Professionals Seeking a Career Change: Professionals from non-technical backgrounds who wish to transition into a career in software development.
    • Engineering Students: Students pursuing degrees in computer science, electronics, or related fields, who need a solid understanding of C programming.
    • Hobbyists: Enthusiasts who enjoy coding and wish to add another programming language to their skillset.
    • Self-Learners: Individuals who prefer self-paced learning and want to gain proficiency in C programming.
    • IT Professionals: IT professionals looking to enhance their programming skills and knowledge of the C language.
    • Embedded Systems Developers: Developers interested in or working with embedded systems where C is commonly used.
    • Anyone Interested in Programming Fundamentals: Anyone who wants to understand the core principles of programming through one of the most widely-used and fundamental programming languages.

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category

    C++

    EDUCBA Bridging the Gap
    EDUCBA Bridging the Gap
    Instructor's Courses
    EDUCBA is a leading global provider of skill based education addressing the needs of 1,000,000+ members across 70+ Countries. Our unique step-by-step, online learning model along with amazing 5000+ courses and 500+ Learning Paths prepared by top-notch professionals from the Industry help participants achieve their goals successfully. All our training programs are Job oriented skill based programs demanded by the Industry. At EDUCBA, it is a matter of pride for us to make job oriented hands-on courses available to anyone, any time and anywhere. Therefore we ensure that you can enroll 24 hours a day, seven days a week, 365 days a year. Learn at a time and place, and pace that is of your choice. Plan your study to suit your convenience and schedule.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 196
    • duration 27:39:46
    • Release Date 2024/10/12