Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Tutti i Corsi e Progetti | Codefinity

Filtri

Tecnologie

Livello

Esplora il nostro catalogo

Esplora percorsi, corsi e progetti, tutto in un unico posto. Impara al tuo ritmo e sviluppa competenze concrete.

Percorso
Solo per 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
Corso
Nuovo

Introduction to CMake
Nuovo

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.

Sfida

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
Corso

C Pointers Mastery

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

Sfida

One Flip Game

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

r
c
cpp
java
js
python
Corso
Nuovo

C Device Drivers Basics
Nuovo

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.

Sfida

Cake Division

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

c
cpp
java
js
python
r
Corso
Nuovo

C Structs
Nuovo

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.

Corso
Nuovo

C Loops
Nuovo

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.

Corso
Nuovo

C Networking Basics
Nuovo

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.

Corso
Nuovo

C Defensive Programming and Error Handling
Nuovo

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