

Inseguro de dónde
empezar?
Track
Certificado
C Programming & Low-Level Development
Beginner
coming soon
C
Boost your Tech Skills!
with up to 55% off
What you'll get with our subscription:
Access to 85+ top-rated courses
AI-driven Learning
Workspaces for practicing your skills
Personalized study tracks
Certificates of completion
Training 2 or more people?
Get your team access to Codefinity courses anytime, anywhere.
Try Codefinity TeamsWhat you will learn
- Comprender la sintaxis y estructura fundamental del lenguaje de programación C.
- Entender las variables, tipos de datos y cómo manipularlos usando operadores.
- Comprender las estructuras de control para dirigir el flujo del programa.
- Aprender los principios de escribir funciones, recibir argumentos y devolver valores.
- Explorar el concepto y la aplicación de arreglos para el almacenamiento y manipulación de datos.
- Obtener información sobre punteros, referencia, desreferencia y gestión de memoria con malloc y free.
- 72 chapters
- 8 hours
- 54 tasks
Trusted by employees of leading companies
Learning track content
Module 1 / C Básico
En esta sección, desmitificaremos los fundamentos de la ejecución de un programa en C.
Esta sección profundiza en el almacenamiento de datos, capacitándote para entender cómo las computadoras retienen información y cómo crear tus propias estructuras de datos.
Aquí, desvelaremos los operadores esenciales en C, herramientas que nos permiten comparar, asignar y realizar operaciones aritméticas en los datos.
En esta sección, exploraremos operadores diseñados para establecer condiciones intrincadas para nuestro software, sentando las bases para un control preciso del programa.
Esta sección se adentra en el ámbito de las funciones, explicando su propósito, beneficios y las metodologías detrás de su creación e invocación.
En nuestra sección final, descubriremos las sutilezas de los punteros, discutiendo su importancia, casos de uso apropiados y ofreciendo una visión de la asignación dinámica de memoria.
Module 2 / C Structs
In this section you will learn what a structure is, why they exist and how to create them.
In this section we will review what pointers are, learn why pointers are used in structures and, most importantly, how this connection is implemented.
In this section, you'll learn how structures are stored in memory, see what alignment and padding are, and get acquainted with unions.
In this section you will learn about the features of nested structures, their application within other structures, get acquainted with anonymous structures and their application, and also superficially familiarize yourself with the most common data structures.
In this section you will implement a simple but very common data structure Linked List, and also create the necessary functions for working with the list.
Module 3 / C Preprocessing
Dive into the compilation process, see how to do compilation yourself using terminal commands.
Get acquainted with macros and their varieties. You will learn how to create/delete object and functional macros, and also master new tricks for working with strings .
Create conditions for different compilation scenarios using conditional preprocessor directives.
Requirements
- A computer with a browser - all browsers are supported.
- Your enthusiasm to enhance your tech skills.
- Everything else needed to start learning and practicing is already included in this course.
Over 200,000 5-star ratings and counting
Ruslan Kravchuk
Lo principal es aprender y no rendirse
El material es bueno, hay mucho que aprender, todo para ser mejor y lo principal es aprender lo que quieres....
Matteo Comune
Gracias a ellos estoy aprendiendo mucho…
Gracias a ellos estoy aprendiendo mucho más rápido porque te ayudan a entender todo desde cero. Es el mejor sitio web que ayuda a las personas sin conocimientos previos de IT...
Yuliana Cadavid
gran curso para principiantes
gran curso para principiantes, ponen a prueba tus conocimientos en cada lección...
Elpunzon
Estoy disfrutando de mi experiencia en Codefinity…
Estoy disfrutando de mi experiencia de aprendizaje de Python en Codefinity. La forma de aprendizaje autoinducido es genial porque puedo adaptarlo a mi horario...
Alexandru Alexandru
Es agradable aprender de codefinity
Es agradable aprender de codefinity. Es fácil y tiene buenos ejemplos de lo que aprendí aquí...
jacob Templet
Easy to follow along with and provides…
Fácil de seguir y proporciona desafío en mi vida cotidiana. El desafío me mantiene con ganas de aprender día tras día...
Elan
Codefinity es una herramienta de aprendizaje integral…
Codefinity es una herramienta de aprendizaje integral que te ayuda a desarrollar tus habilidades como ingeniero de software o científico de datos. Los ejercicios son divertidos y una buena...
Thibault
Primera vez aprendiendo a programar
Primera vez aprendiendo a programar y haciéndolo con éxito con Codefinity - Gracias...
Adrien Morel
Bien diseñado para principiantes totales
Bien diseñado para principiantes totales, el progreso incremental me da confianza....
_Gracy
simplemente está perfectamente bien explicado
¡Simplemente está perfectamente bien explicado! hasta ahora no he experimentado ninguna dificultad porque todo está tan bien organizado...
Ruslan Kravchuk
Lo principal es aprender y no rendirse
El material es bueno, hay mucho que aprender, todo para ser mejor y lo principal es aprender lo que quieres....
Matteo Comune
Gracias a ellos estoy aprendiendo mucho…
Gracias a ellos estoy aprendiendo mucho más rápido porque te ayudan a entender todo desde cero. Es el mejor sitio web que ayuda a las personas sin conocimientos previos de IT...
Yuliana Cadavid
gran curso para principiantes
gran curso para principiantes, ponen a prueba tus conocimientos en cada lección...
Elpunzon
Estoy disfrutando de mi experiencia en Codefinity…
Estoy disfrutando de mi experiencia de aprendizaje de Python en Codefinity. La forma de aprendizaje autoinducido es genial porque puedo adaptarlo a mi horario...
Alexandru Alexandru
Es agradable aprender de codefinity
Es agradable aprender de codefinity. Es fácil y tiene buenos ejemplos de lo que aprendí aquí...
jacob Templet
Easy to follow along with and provides…
Fácil de seguir y proporciona desafío en mi vida cotidiana. El desafío me mantiene con ganas de aprender día tras día...
Elan
Codefinity es una herramienta de aprendizaje integral…
Codefinity es una herramienta de aprendizaje integral que te ayuda a desarrollar tus habilidades como ingeniero de software o científico de datos. Los ejercicios son divertidos y una buena...
Thibault
Primera vez aprendiendo a programar
Primera vez aprendiendo a programar y haciéndolo con éxito con Codefinity - Gracias...
Adrien Morel
Bien diseñado para principiantes totales
Bien diseñado para principiantes totales, el progreso incremental me da confianza....
_Gracy
simplemente está perfectamente bien explicado
¡Simplemente está perfectamente bien explicado! hasta ahora no he experimentado ninguna dificultad porque todo está tan bien organizado...
Data Engineer
Certificado de Finalización
Muestra las habilidades que has adquirido recientemente. Te lo has ganado
Discover more
Learning tracks
Solo para Ultimate
1 Curso
1 Proyecto
0 Task
Solo para Ultimate
7 Cursos
345 Tareas
Solo para Ultimate
5 Cursos
119 Tareas
Solo para Ultimate
5 Cursos
146 Tareas
Solo para Ultimate
4 Cursos
115 Tareas
Solo para Ultimate
6 Cursos
101 Tareas
Solo para Ultimate
6 Cursos
168 Tareas
Solo para Ultimate
5 Cursos
135 Tareas
Solo para Ultimate
2 Cursos
1 Proyecto
57 Tareas
Solo para Ultimate
7 Cursos
376 Tareas
Solo para Ultimate
4 Cursos
143 Tareas
Solo para Ultimate
5 Cursos
180 Tareas
Solo para Ultimate
5 Cursos
165 Tareas
Solo para Ultimate
6 Cursos
308 Tareas
Solo para Ultimate
6 Cursos
252 Tareas
Solo para Ultimate
8 Cursos
2 Proyectos
176 Tareas
Solo para Ultimate
2 Cursos
80 Tareas
Solo para Ultimate
7 Cursos
293 Tareas
Solo para Ultimate
1 Proyecto
0 Task
Solo para Ultimate
2 Cursos
21 Tareas
Solo para Ultimate
5 Cursos
111 Tareas
Solo para Ultimate
2 Cursos
0 Task
Solo para Ultimate
3 Cursos
39 Tareas
Solo para Ultimate
13 Cursos
555 Tareas
Solo para Ultimate
13 Cursos
555 Tareas
Solo para Ultimate
1 Curso
0 Task
Solo para Ultimate
0 Task
Solo para Ultimate
5 Cursos
139 Tareas
Solo para Ultimate
3 Cursos
71 Tareas
Solo para Ultimate
7 Cursos
282 Tareas
Solo para Ultimate
5 Cursos
239 Tareas
Solo para Ultimate
4 Cursos
125 Tareas
Solo para Ultimate
2 Cursos
33 Tareas
Solo para Ultimate
3 Cursos
119 Tareas
Solo para Ultimate
1 Curso
15 Tareas
Solo para Ultimate
3 Cursos
75 Tareas
Solo para Ultimate
3 Cursos
31 Tareas
Solo para Ultimate
2 Cursos
151 Tareas
Solo para Ultimate
2 Cursos
1 Proyecto
38 Tareas
Solo para Ultimate
3 Cursos
36 Tareas
Solo para Ultimate
2 Cursos
1 Proyecto
38 Tareas
Solo para Ultimate
5 Cursos
134 Tareas
Learning tracks
pista
TEST TRACK 12
Principiante
4.0
(6998)
pista
Desarrollo Web Full Stack
Principiante
4.5
(58)
pista
Conviértete en un Desarrollador de React
Intermedio
4.9
(7)
pista
Análisis y Visualización de Datos con Python
Intermedio
4.6
(7)
pista
SQL de Cero a Héroe
Principiante
4.7
(93)
pista
C++ para Principiantes
Principiante
4.4
(17)
pista
Python de Cero a Héroe
Principiante
4.7
(284)
pista
Fundamentos del Aprendizaje Automático
Intermedio
4.9
(7)
pista
Python: Más allá del nivel intermedio
Principiante
5.0
(1)
pista
Esenciales de Java
Principiante
4.3
(9)
pista
Game Development with Unity
Principiante
4.6
(7)
pista
Conviértete en un Desarrollador de Django
Avanzado
4.4
(27)
pista
Manual de Flask para Principiantes
Intermedio
4.5
(31)
pista
Fundamentos del Desarrollo Frontend
Principiante
4.6
(52)
pista
Web Developer from Zero to Hero
Principiante
4.6
(56)
pista
Preparation for Data Science
Intermedio
4.5
(11)
pista
Deep Learning Odyssey
Avanzado
5.0
(3)
pista
Web Development with C#
Principiante
4.8
(98)
pista
TEST E2E TRACK BEGINNER
Principiante
pista
ES Track
Begginer
4.7
(3)
pista
Skilled Python BackEnd Developer
Avanzado
4.7
(261)
pista
Test Recalculate
Principiante
pista
Excel Essentials
Principiante
4.5
(33)
pista
Full-Stack .NET Developer Journey
Intermedio
4.8
(129)
pista
Full-Stack .NET Developer Journey
Intermedio
4.8
(129)
pista
Test track with rating
Avanzado
4.0
(4)
pista
TEST TEST TRACK
Principiante
pista
Data Analyst Foundation
Principiante
4.7
(111)
pista
C++ Mastery
Avanzado
pista
Java Web
Avanzado
4.5
(30)
pista
Become a QA Engineer
Principiante
4.5
(43)
pista
Video Production with Adobe
Principiante
pista
Digital Marketing Essentials
Principiante
pista
UI/UX Design Tools
Principiante
pista
Test image upload track
Principiante
pista
Essential Office Skills
Principiante
4.6
(24)
pista
GitHub from Zero to Hero
Principiante
pista
No-Code Website Development
Principiante
pista
testes
Principiante
4.7
(3)
pista
Test translation track
Intermedio
pista
Test CMS Track
Principiante
4.7
(3)
pista
Python for Data Analysis
Intermedio
4.6
(9)
Become a Development expert
Interactive exercises
Learning videos
AI-assistant on all courses
Workspaces for designing your own projects
Ready to get started?
ProBest intro offer | UltimateA complete experience to kickstart your career | |
---|---|---|
85+ Top-Rated courses | ||
Completion certificates | ||
AI-Assistant in all courses | ||
20+ hands-on Real-world projects | ||
Personalized study tracks | ||
Unlimited workspaces | ||
Boost your Tech Skills!
with up to 55% off
What you'll get with our subscription:
Access to 85+ top-rated courses
AI-driven Learning
Workspaces for practicing your skills
Personalized study tracks
Certificates of completion
Training 2 or more people?
Get your team access to Codefinity courses anytime, anywhere.
Try Codefinity Teams