C Programming

Filter Courses within "C Programming" (Click to filter)
Beginning Llamafile for Local Large Language Models (LLMs) (Coursera) Coursera
Duke University

Beginning Llamafile for Local Large Language Models (LLMs) (Coursera)

Embark on a journey into the world of large language models with our 'Beginning Llamafile for Local Large Language Models (LLMs)' course. This Coursera offering is designed for those who want to harness the capabilities of their local LLMs by transforming them into practical and scalable web APIs. You'll dive deep into using llama.cpp, a versatile example server that allows you to expose your model through REST API endpoints, enabling tasks such as text generation, tokenization, and embedding extraction.

Jun 29th 2026
1 Week
Introduction to Embedded Systems Software and Development Environments (Coursera) Coursera
University of Colorado Boulder

Introduction to Embedded Systems Software and Development Environments (Coursera)

Embark on a journey into the world of embedded systems with our Introduction to Embedded Systems Software and Development Environments course. Whether you're new to the field or seeking to deepen your expertise, this course offers practical coding experience and project-based learning with ARM-based microcontrollers. Master essential skills such as software configuration management and develop robust embedded applications.

Jun 22nd 2026
4 Weeks
Introduction to C# Programming and Unity (Coursera) Coursera
University of Colorado System

Introduction to C# Programming and Unity (Coursera)

Discover the fundamentals of C# programming and dive into the world of game development using Unity, a leading game engine. This comprehensive course is designed for beginners who want to embark on their video game creation journey. Master essential coding skills while learning how to build engaging games on Windows or Mac platforms.

Jun 22nd 2026
4 Weeks
More C# Programming and Unity (Coursera) Coursera
University of Colorado System

More C# Programming and Unity (Coursera)

Expand your knowledge in C# programming and dive deeper into creating engaging video games with 'More C# Programming and Unity'. This course is designed for those who have already started their journey into game development using C# and Unity, aiming to build upon foundational skills and elevate your projects to the next level. Learn advanced techniques, optimize your code, and explore the full potential of the Unity engine.

Jun 22nd 2026
4 Weeks
Intermediate Object-Oriented Programming for Unity Games (Coursera) Coursera
University of Colorado System

Intermediate Object-Oriented Programming for Unity Games (Coursera)

Dive deeper into the world of game development with our 'Intermediate Object-Oriented Programming for Unity Games' course. Designed for those who have a basic understanding of C# and Unity, this course will guide you through advanced techniques in object-oriented programming (OOP) to elevate your game design skills. Learn how to create complex systems, manage game objects efficiently, and enhance the player experience.

Jun 22nd 2026
4 Weeks
Data Structures and Design Patterns for Game Developers (Coursera) Coursera
University of Colorado System

Data Structures and Design Patterns for Game Developers (Coursera)

Dive into the world of game development with our specialized course on Data Structures and Design Patterns for Game Developers. This course is tailored for those looking to elevate their video game creation skills using C# programming language and Unity game engine. Learn how to structure your games efficiently, apply effective design patterns, and optimize performance to create engaging and professional-grade gaming experiences.

Jun 22nd 2026
4 Weeks
Simulation, Algorithm Analysis, and Pointers (Coursera) Coursera
University of Colorado System

Simulation, Algorithm Analysis, and Pointers (Coursera)

Dive deep into the world of computational problem-solving and C programming with our final course in the specialization series. Explore simulation techniques, delve into algorithm analysis, and grasp the concept of pointers in C. This course is perfect for those looking to enhance their problem-solving skills and start coding in C effectively.

Jun 22nd 2026
4 Weeks
Pointers, Arrays, and Recursion (Coursera) Coursera
Duke University

Pointers, Arrays, and Recursion (Coursera)

Dive into the advanced concepts of C programming with our 'Pointers, Arrays, and Recursion' course. This specialized module is designed for programmers looking to enhance their skills in handling memory locations (pointers), managing data sets (arrays), and implementing algorithms via self-referential functions (recursion).

Jun 22nd 2026
5-12 Weeks
C Programming: Getting Started - 1 (Coursera) Coursera
Institut Mines-Telecom,Dartmouth College

C Programming: Getting Started - 1 (Coursera)

Embark on a comprehensive introduction to C programming with our beginner-friendly course. Dive into hands-on coding exercises that provide instant feedback as you learn to write programs, perform calculations, store values in variables, and utilize loops. This course is perfect for those new to programming or looking to expand their skills in the versatile and widely-used C language.

Jun 22nd 2026
4 Weeks