All career paths

Become a C / C++ Developer

C for how memory really works, C++ for real-world systems, and DSA in C++ for competitive programming and interviews.

Your progress

Everything on this path is free. Sign in so your progress and certificate are saved.

Job: C / C++ Developer ยท Finish all steps for a career path certificate.

The steps

  1. 1
    Free course + labs

    Learn C

    Pointers, memory and how programs really run.

    Start
  2. 2
    Free course + labs

    Learn C++

    Modern C++: classes, templates, the STL.

    Start
  3. 3
    Free course + labs

    C++ Labs

    Practice with hands-on labs.

    Start
  4. 4
    Free course + labs

    DSA with C++

    The competitive-programming standard.

    Start

Other career paths

SOC Analyst

Watch the alerts, read the logs, catch the attacker.

Bug Bounty Hunter

Find real vulnerabilities in web apps and get paid for them.

Penetration Tester

Break in (legally) and show companies how to stop it.

Network Engineer (CCNA)

Build, route and secure the networks everything runs on.

HOME LABS COMMUNITY DASHBOARD