Udemyalles

Programación en C++ de cero con estructuras de datos y POO

Learn C++ programming! Master data structures (lists, stacks, queues, trees) and object-oriented programming. Build strong coding skills.

4.3(449)
2,681students
52h 34m
Certificate
Ing Juan Araya Toledo
Ing Juan Araya ToledoDesarrollador digital

Course Content

Programación en C++ de cero con estructuras de datos y POO is an all-levels Udemy course taught by Ing Juan Araya Toledo. It runs 52h 34m, is taught in Spanish, and includes a certificate of completion. Learners rate it 4.3 out of 5 from 449 reviews, with 2,681 students enrolled. It is a paid course, last updated May 2025.

Learn C++ Programming from Scratch: A Comprehensive Course

This course is designed for complete beginners, offering a thorough introduction to C++ programming. We start with fundamental concepts like algorithms, variables, and data types, then progress to advanced topics such as data structures and object-oriented programming (OOP). The knowledge you gain is equivalent to a 1000-page C++ textbook, built upon a well-structured curriculum drawing from multiple C++ programming resources.

We emphasize hands-on learning with a blend of theory and practice. You'll work through a wide range of exercises, gradually increasing in complexity as you develop your C++ skills.

Why Learn C++?

  • Unmatched Efficiency: C++ is renowned for its performance, often exceeding other languages in terms of speed and resource management. It's a mid-to-low level language allowing for fine-grained control over memory usage and execution speed.
  • Multi-Paradigm Power: Master both structured programming and object-oriented programming (OOP). This dual approach enhances your programming expertise and adaptability.
  • High Demand: C++ remains a highly sought-after language, alongside Python, Java, C, and JavaScript. Learning C++ significantly boosts your career prospects.
  • Robust Toolset: Develop skills to create clean, organized, and efficient code using best practices. This is invaluable for both individual projects and collaborative team environments.
  • Versatile Applications: C++ is incredibly versatile, suitable for a vast array of projects including game development, device drivers, high-performance computing (HPC), cloud computing, desktop applications, embedded systems, mobile apps, web browsers, operating systems, and databases.

Course Curriculum:

This course covers a comprehensive range of C++ topics:

  • Fundamentals:

    • Variables and Data Types
    • Arithmetic, Logical, and Comparison Operators
    • Control Structures: if, if-else, while, do-while, for, switch
    • Libraries and Constants
    • Scope, Local and Global Variables
    • Static and Dynamic Arrays
    • Pointers and Memory Management (Heap & Stack)
    • Iteration and Recursion
    • Methods and Functions
    • Pass by Value and Reference
    • Code Documentation
    • Structured and Modular Programming
    • Algorithmic Efficiency and Optimization
    • Searching and Sorting Algorithms
    • File Handling
  • Data Structures:

    • Static and Dynamic Lists (Simple & Doubly Linked)
    • Static and Dynamic Queues
    • Static and Dynamic Stacks
    • Trees (Binary Trees, BST, AVL)
    • Hash Tables (Open & Closed Addressing)
  • Object-Oriented Programming (OOP) (In Development):

    • Classes and Objects (In Development)
    • Encapsulation and Access Modifiers (In Development)
    • Constructors (In Development)
    • Method Overloading (In Development)
    • Special Methods (Getters, Setters, toString) (In Development)
    • Abstract Classes (In Development)
    • Inheritance (In Development)
    • Polymorphism (In Development)

Important Notes:

  • The OOP sections are currently under development and will be available in the coming weeks.
  • This course is continuously updated with new content.
$ whoami — the devs behind tutorialsearch.io

Need a web app built? Hire the team behind TutorialSearch.io

We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.

5.0(48)
6h 10m
beginner

Aprendé Piano y música con Reggaeton #1

by Ariel Sanchez-La Tecla Espacio musical

5.0(31)
5h 36m
all
5.0(15)
20h 6m
all

Hablemos Español con Nicky

by Nicole Angelini

5.0(22)
1h 55m
beginner