• No hay productos en el carrito.

Inicio / Cursos / The Complete C Programming Bootcamp
Impartido por Byte GaragePago único de $2,800 MXN · acceso por 12 meses

The Complete C Programming Bootcamp

Master C programming in Visual Studio Code. Learn pointers, macro and low level data manipulation. Embedded ready.

Certificado oficial emitido por la SEPA través del Gobierno del Estado de México
12 meses de acceso En línea · 60 h 17 unidades
Qué aprenderás

Lo que serás capaz de hacer

Welcome to The Complete C Programming Bootcamp, the only course you need to become a skilled C developer. It doesn't matter if you are an absolute beginner or come from technologies like python or javascript. Together we will walk the path that will make you a pro in a language that is the foundation of modern computer science. C is the most natural language when you learn to think the way a computer thinks. By learning C, you connect with everything that happens under the hood in your system. C is the key to developing performance-critical solutions, and this course is the key to exploring every detail of this programming language. With Byte Garage, you will learn everything you need to become a true professional. We don't just scratch the surface. You will discover all the background, good practices, and things you need to pay special attention to with us. This is a brand new course, coming from a brand new team. Here some topics you will learn: Data Types and Variables Operators Control Flow Functions Debugging Pointers Arrays Strings Dynamic Memory Allocation Structures Unions Preprocessor and Macros File Input and Output Modular Programming This course is particularly suitable for: complete beginners who want to learn programming in C who want to learn programming closely with bare metal who wants to work on the firmware of embedded systems and microcontrollers who wants to work on high performance, high load, real-time software programmers who come from high-level languages curious to find out what happens under the hood

  • Be able to create professional C programs with Visual Studio Code.
  • Take on many challenges to create a portfolio of C projects.
  • Master the use of pointers.
  • Understand macros and the preprocessor.
  • Be able to use C language to program firmware for embedded systems.
  • Master the best technology to develop performance-critical applications.

Temario

UNIDAD 1 - Kickstart Your C Programming Skills · 9 lecciones

UNIDAD 1 - Kickstart Your C Programming Skills

  • What You Get With This CourseVideo · 2 min
  • Welcome to the CourseVideo · 2 min
  • Get Started With C ProgrammingVideo · 12 min
  • Create A Decimal To Hex ConverterVideo · 4 min
  • Printing to the Console in CVideo · 9 min
  • The Anatomy of a C ProgramVideo · 8 min
  • C Variables and Console InputVideo · 9 min
  • Convert To HexadecimalVideo · 7 min
  • Top IDEs for C ProgrammingVideo · 6 min
UNIDAD 2 - Setup Visual Studio Code · 4 lecciones

UNIDAD 2 - Setup Visual Studio Code

  • Setup and Installation IntroductionVideo · 1 min
  • Setup Visual Studio Code On WindowsVideo · 7 min
  • Setup Visual Studio Code On MacVideo · 5 min
  • Setup Visual Studio Code On LinuxVideo · 4 min
UNIDAD 3 - Let's Start Using VS Code! · 6 lecciones

UNIDAD 3 - Let's Start Using VS Code!

  • Let's Start Using VS Code IntroductionVideo · 1 min
  • Run Your First C ProgramVideo · 12 min
  • Errors And WarningsVideo · 6 min
  • Configuring Build TasksVideo · 6 min
  • Using Workspace TemplatesVideo · 8 min
  • Working With VS CodeVideo · 17 min
UNIDAD 4 - Data Types and Variables · 13 lecciones

UNIDAD 4 - Data Types and Variables

  • Data Types and Variables IntroductionVideo · 1 min
  • Variables and ConstantsVideo · 9 min
  • Numeral SystemsVideo · 16 min
  • IntegersVideo · 15 min
  • Floating PointsVideo · 7 min
  • CharactersVideo · 8 min
  • BooleansVideo · 4 min
  • EnumVideo · 10 min
  • TypedefVideo · 4 min
  • Challenge: Spaceship ThrustVideo · 2 min
  • Challenge Review: Spaceship ThrustVideo · 4 min
  • Challenge: Bunch Of ConstantsVideo · 3 min
  • Challenge Review: Bunch Of ConstantsVideo · 8 min
UNIDAD 5 - Operators · 17 lecciones

UNIDAD 5 - Operators

  • Operators IntroductionVideo · 1 min
  • Arithmetic OperatorsVideo · 9 min
  • Increment and Decrement OperatorsVideo · 6 min
  • Relational OperatorsVideo · 5 min
  • Logical OperatorsVideo · 7 min
  • Bitwise OperatorsVideo · 14 min
  • BitmasksVideo · 6 min
  • Bit ManipulationVideo · 5 min
  • Assignment OperatorsVideo · 6 min
  • The sizeof OperatorVideo · 6 min
  • Casting and Implicit ConversionsVideo · 8 min
  • Summary and Other OperatorsVideo · 5 min
  • Operators PrecedenceVideo · 5 min
  • Challenge: SphereVideo · 1 min
  • Challenge Review: SphereVideo · 6 min
  • Challenge: Bit SelectorVideo · 2 min
  • Challenge Review: Bit SelectorVideo · 8 min
UNIDAD 6 - Control Flow · 19 lecciones

UNIDAD 6 - Control Flow

  • Control Flow IntroductionVideo · 1 min
  • If Else StatementVideo · 11 min
  • Challenge: Even OddVideo · 1 min
  • Challenge Review: Even OddVideo · 4 min
  • Switch StatementVideo · 8 min
  • Challenge: Days of the WeekVideo · 1 min
  • Challenge Review: Days of the WeekVideo · 5 min
  • While LoopVideo · 7 min
  • Challenge: Minimum Power Of 2Video · 1 min
  • Challenge Review: Minimum Power Of 2Video · 5 min
  • For LoopVideo · 8 min
  • Challenge: Sigma DrawingVideo · 1 min
  • Challenge Review: Sigma DrawingVideo · 6 min
  • Break and ContinueVideo · 9 min
  • Challenge: Planetary AlignmentVideo · 4 min
  • Challenge Review: Planetary AlignmentVideo · 9 min
  • GotoVideo · 6 min
  • Challenge: Prime NumbersVideo · 1 min
  • Challenge Review: Prime NumbersVideo · 12 min
UNIDAD 7 - Functions · 7 lecciones

UNIDAD 7 - Functions

  • Functions IntroductionsVideo · 1 min
  • How Functions WorkVideo · 10 min
  • Creating FunctionsVideo · 8 min
  • Function CallsVideo · 9 min
  • Scope RulesVideo · 10 min
  • Challenge: Prime Numbers ImprovedVideo · 2 min
  • Challenge Review: Prime Numbers ImprovedVideo · 12 min
UNIDAD 8 - Debugging · 7 lecciones

UNIDAD 8 - Debugging

  • Debugging IntroductionVideo · 1 min
  • Improve Your Code With DebuggingVideo · 7 min
  • Common Mistakes and SolutionsVideo · 13 min
  • Debugging in Visual Studio CodeVideo · 8 min
  • Let's DebugVideo · 14 min
  • Common Mistakes in ActionVideo · 18 min
  • Common Mistakes in Action Take 2Video · 5 min
UNIDAD 9 - Pointers · 11 lecciones

UNIDAD 9 - Pointers

  • PointersVideo · 1 min
  • Working With PointersVideo · 11 min
  • Defining and Accessing PointersVideo · 13 min
  • Let's Practice with PointersVideo · 23 min
  • Testing for a NULL PointerVideo · 12 min
  • Const Pointer and Const DataVideo · 7 min
  • Functions And PointersVideo · 22 min
  • Challenge: Simple SwapperVideo · 1 min
  • Challenge Review: Simple SwapperVideo · 8 min
  • Challenge: Float DecompositionVideo · 2 min
  • Challenge Review: Float DecompositionVideo · 9 min
UNIDAD 10 - Arrays · 14 lecciones

UNIDAD 10 - Arrays

  • Arrays IntroductionVideo · 1 min
  • Working with Arrays: The Wrong Way!Video · 16 min
  • Defining and Accessing ArraysVideo · 12 min
  • Initializing ArraysVideo · 19 min
  • Find the Size of an ArrayVideo · 10 min
  • Pointers and ArraysVideo · 18 min
  • Pointers ArithmeticVideo · 22 min
  • Multidimensional ArraysVideo · 18 min
  • Variable Length ArraysVideo · 9 min
  • Challenge: Random MatrixVideo · 2 min
  • Challenge Review: Random MatrixVideo · 25 min
  • Challenge: Prime Numbers Further ImprovedVideo · 5 min
  • Challenge Review: Prime Numbers Further Improved P1Video · 17 min
  • Challenge Review: Prime Numbers Further Improved P2Video · 13 min
UNIDAD 11 - Strings · 17 lecciones

UNIDAD 11 - Strings

  • StringsVideo · 1 min
  • Working with StringsVideo · 10 min
  • Defining and Accessing StringsVideo · 19 min
  • String LengthVideo · 8 min
  • String CopyVideo · 16 min
  • String CompareVideo · 8 min
  • Find Character in StringVideo · 18 min
  • Find Substring in StringVideo · 10 min
  • String Tokenization P1Video · 19 min
  • String Tokenization P2Video · 11 min
  • Analyzing And Converting StringsVideo · 18 min
  • Let's Practice With Numeric ConversionsVideo · 21 min
  • Challenge: Move The Rook!Video · 3 min
  • Challenge Review: Move The Rook! P1Video · 13 min
  • Challenge Review: Move The Rook! P2Video · 24 min
  • Challenge: Get The LineVideo · 4 min
  • Challenge Review: Get The LineVideo · 21 min
UNIDAD 12 - Dynamic Memory Allocation · 7 lecciones

UNIDAD 12 - Dynamic Memory Allocation

  • Dynamic Memory Allocation IntroductionVideo · 1 min
  • Why Use Dynamic Memory Allocation?Video · 9 min
  • Stack, Heap And StaticVideo · 18 min
  • Malloc, Calloc, Realloc And FreeVideo · 24 min
  • Challenge: Get The Line Dynamically!Video · 5 min
  • Challenge Review: Get The Line Dynamically! P1Video · 11 min
  • Challenge Review: Get The Line Dynamically! P2Video · 25 min
UNIDAD 13 - Structures · 12 lecciones

UNIDAD 13 - Structures

  • Structures IntroductionVideo · 1 min
  • Structuring DataVideo · 17 min
  • Defining and Accessing StructuresVideo · 20 min
  • Initializing StructuresVideo · 15 min
  • Bit FieldsVideo · 21 min
  • Arrays Of StructuresVideo · 15 min
  • Pointers To StructuresVideo · 18 min
  • Structures And FunctionsVideo · 21 min
  • Pointers Versus Arrays MembersVideo · 12 min
  • Flexible Array MembersVideo · 19 min
  • Challenge: Workouts Heart Rate MonitorVideo · 4 min
  • Challenge Review: Workouts Heart Rate MonitorVideo · 22 min
UNIDAD 14 - Unions · 2 lecciones

UNIDAD 14 - Unions

  • Unions IntroductionVideo · 1 min
  • How To Use UnionsVideo · 16 min
UNIDAD 15 - Preprocessor and Macros · 5 lecciones

UNIDAD 15 - Preprocessor and Macros

  • Macros IntroductionVideo · 1 min
  • Preprocessor DirectivesVideo · 10 min
  • Simple MacrosVideo · 8 min
  • Function Like MacrosVideo · 14 min
  • Conditional CompilationVideo · 10 min
UNIDAD 16 - File Input and Output · 7 lecciones

UNIDAD 16 - File Input and Output

  • File Input Output IntroductionVideo · 1 min
  • File StreamsVideo · 12 min
  • Accessing FilesVideo · 12 min
  • Reading FilesVideo · 16 min
  • Writing FilesVideo · 10 min
  • Moving Within FilesVideo · 15 min
  • Let's Practice With File IOVideo · 19 min
UNIDAD 17 - Modular Programming · 3 lecciones

UNIDAD 17 - Modular Programming

  • Modular Programming IntroductionVideo · 1 min
  • Modularize Your ProjectVideo · 17 min
  • Build Your ProjectVideo · 12 min
Certificado oficial

Tu certificado lo emite la SEP, no solo una plataforma

Al demostrar la competencia recibes un certificado emitido por la Secretaría de Educación Pública a través del Gobierno del Estado de México: un documento oficial que puedes presentar con confianza ante cualquier empleador o institución.

Tu certificado con INEC

  • Lo emite la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México
  • Documento oficial con folio verificable en línea
  • Lo otorga la Universidad Tecnológica Fidel Velázquez

Otras plataformas en línea

  • Constancia privada emitida por la misma plataforma
  • Solo acredita horas cursadas o asistencia
  • Sin respaldo de una autoridad educativa
Cómo funciona

Tu itinerario, de la inscripción al certificado

  1. 1

    Inscripción con pago único

    Pagas $2,800 MXN una sola vez y entras de inmediato al curso.

  2. 2

    Estudias a tu ritmo

    17 unidades con videos, lecturas y actividades, disponibles 24/7 durante 12 meses.

  3. 3

    Cuestionarios por unidad

    Cuestionarios para comprobar lo aprendido.

  4. 4

    Certificado

    Emitido por la SEP a través del Gobierno del Estado de México, con folio verificable.

Lo que obtienes

Un certificado oficial de la SEP

Muestra del certificado: The Complete C Programming Bootcamp

Muestra · verificable por folio y QR

  • Emitido por la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México. No es una constancia privada: es un documento oficial, y ese respaldo marca la diferencia frente a otras plataformas en línea.
  • Contenido impartido por Byte Garage.
  • Folio y QR verificables para compartirlo con quien te contrate.
Medios que necesitas
Equipo de cómputo Conexión estable a internet
Pago único

Empieza hoy, a tu ritmo

Un solo pago y acceso inmediato al curso completo durante 12 meses.

  • 17 unidades · 160 lecciones · 60 h
  • 12 meses de acceso
  • Certificado emitido por la SEP (Gob. del Estado de México) con folio verificable
Pago único
$2,800MXN
Acceso por 12 meses
Inscribirme Hablar con un asesor
Preguntas frecuentes

Sobre tu inscripción

¿Cómo es el pago?

Un solo pago de $2,800 MXN. No hay mensualidades ni cargos recurrentes.

¿Cuánto tiempo tengo acceso?

12 meses desde tu inscripción, 24/7, para avanzar a tu ritmo.

¿Quién imparte el contenido?

El curso es impartido por Byte Garage; INEC gestiona tu inscripción, evaluación y certificado.

¿Qué pasa cuando vence mi acceso?

Puedes renovar tu cuenta tú mismo desde la plataforma, sin trámites ni esperas.

Certificado emitido por la SEP a través del Gobierno del Estado de México · The Complete C Programming Bootcamp

Inscribirme
  INEC es una Marca de SalesPartners Ciudad de México S de RL de CV. Template Design © Learnify LMS. All rights reserved. Terminos y Condiciones Aviso de Privacidad Politica de Devolución
Hide picture