Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Alle Kurse und Projekte | Codefinity

Filter

Technologien

Niveau

Durchstöbern Sie unseren Katalog

Entdecken Sie Lernpfade, Kurse und Projekte – alles an einem Ort. Lernen Sie in Ihrem Tempo und entwickeln Sie praxisnahe Fähigkeiten.

Kurs
Nur für Ultimate

C Programming Fundamentals

A structured, step-by-step introduction to the C programming language that starts with core syntax and gradually moves toward deeper concepts. You will build a solid understanding of how programs work at a low level, including memory management, pointers, and fundamental data structures. The focus is on clear concepts and practical reasoning, preparing you for systems programming, embedded development, and performance-critical software engineering.

C
Kurs
Neu

Introduction to CMake
Neu

A beginner-friendly course introducing the essentials of CMake, the popular cross-platform build system. Learn how to set up, configure, and manage CMake projects for C and C++ development.

Herausforderung

Maximize the Expression

Find the maximum value of an expression formed by three integers using + and * operations.

cpp
java
js
python
r
c
Quiz

C Pointers Basics

This quiz assesses your understanding of pointers in the C programming language. It covers pointer declaration, dereferencing, pointer arithmetic, NULL and dangling pointers, and practical code output scenarios.

C
Kurs

C Pointers Mastery

A comprehensive course designed to help intermediate C programmers master pointers, from fundamentals to advanced pointer manipulation and practical applications.

Herausforderung

One Flip Game

Maximize the number of ones in a binary array after one flip operation.

r
c
cpp
java
js
python
Kurs
Neu

C Device Drivers Basics
Neu

Learn the foundational concepts and practical skills required to develop device drivers in C for Linux. This course covers the architecture of device drivers, kernel and user space interactions, driver types, kernel modules, memory management, interrupts, concurrency, and direct hardware communication.

Herausforderung

Cake Division

Determine if a cake can be split into two even-weight portions.

c
cpp
java
js
python
r
Kurs
Neu

C Structs
Neu

Gain a solid understanding of how structs work in C, from basic definitions to advanced memory concepts. Explore how pointers interact with structured data, discover efficient ways to organize information, and build confidence by implementing real data structures such as linked lists.

Kurs
Neu

C Loops
Neu

Master the essential loop constructs in C, including while, for, and do-while loops, as well as control statements like break and continue. This course is designed for learners who already understand variables and conditionals, focusing on practical usage and concise explanations.

Kurs
Neu

C Networking Basics
Neu

Learn the essentials of computer networking by building real-world applications in C. This course guides you step by step through the fundamentals of sockets, protocols, and client-server communication, using hands-on examples and clear explanations.

Kurs
Neu

C Defensive Programming and Error Handling
Neu

A concise, concept-driven course to help you master safe coding, error handling, and defensive programming techniques in C. Learn to write robust, predictable, and maintainable C programs by understanding common pitfalls and best practices.

some-alt