Filtros
Tecnologías
Nivel
Explora nuestro catálogo
Explora rutas, cursos y proyectos, todo en un solo lugar. Aprende a tu ritmo y desarrolla habilidades del mundo real.
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.
Introduction to CMakeNuevo
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.
Maximize the Expression
Find the maximum value of an expression formed by three integers using + and * operations.
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 Pointers Mastery
A comprehensive course designed to help intermediate C programmers master pointers, from fundamentals to advanced pointer manipulation and practical applications.
One Flip Game
Maximize the number of ones in a binary array after one flip operation.
C Device Drivers BasicsNuevo
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.
Cake Division
Determine if a cake can be split into two even-weight portions.
C StructsNuevo
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.
C LoopsNuevo
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.
C Networking BasicsNuevo
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.
C Defensive Programming and Error HandlingNuevo
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.