Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Coursera

Programming with C

via Coursera

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
This C Programming Essentials course provides the skills to master foundational programming and build efficient, structured applications. Start with Getting Started with C Programming to learn setup, variables, data types, and operators. Move to Control Flow and Functions in C to master conditionals, loops, strings, and modular function design. Strengthen coding with Data Handling and Memory in C, exploring pointers, structures, file handling, and memory management. Advance to Linked Lists in C to perform insertion, deletion, and traversal operations, and conclude with Sorting and Beyond to implement radix sorting, compare C with C++ and Java, and consolidate your learning with a C cheat sheet for quick revision. By the end of this course, you will be able to: - Write Efficient Programs: Build structured, reusable, and optimized C applications - Apply Core Logic: Use control flow, loops, and functions for effective problem-solving - Manage Data and Memory: Handle pointers, structures, files, and memory efficiently - Implement Sorting and Linked Lists: Organize data and optimize program performance Ideal for beginners and aspiring developers looking to build a strong programming foundation in C.

Syllabus

  • Programming with C
    • This C Programming course offers a complete journey through both foundational and advanced aspects of C development. You'll begin by mastering C basics, from installation and first program creation to understanding variables, data types, and operators. Progress to control statements, exploring loops, arrays, strings, and practical examples like the Fibonacci series and prime number identification to strengthen your coding skills. Guided by industry experts, you'll explore advanced topics such as functions, pointers, structures, and data organization techniques, including unions, enums, and file management. Master memory management concepts with stack and heap memory and gain proficiency in data structures like linked lists and radix sorting. This course equips you with the expertise to excel in C development.
  • Assessment for Programming with C
    • This C Programming course offers a complete journey through both foundational and advanced aspects of C development. You'll begin by mastering C basics, from installation and first program creation to understanding variables, data types, and operators. Progress to control statements, exploring loops, arrays, strings, and practical examples like the Fibonacci series and prime number identification to strengthen your coding skills. Guided by industry experts, you'll explore advanced topics such as functions, pointers, structures, and data organization techniques, including unions, enums, and file management. Master memory management concepts with stack and heap memory and gain proficiency in data structures like linked lists and radix sorting. This course equips you with the expertise to excel in C development.

Taught by

Priyanka Mehta

Reviews

4.5 rating at Coursera based on 23 ratings

Start your review of Programming with C

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.