A screenshot from Tomb Raider

Capstone Project

Building Minesweeper with C++ and SDL2

Apply what we learned to build an interactive, portfolio-ready capstone project using C++ and the SDL2 library

10,734 Reviews

305,946 Learners
Updated

Continue your Journey

Progress directly from our introductory course, applying the concepts and techniques you learned.

Use your new knowledge to build an interactive, portfolio-ready capstone project.

Understand Every Line of Code

No copying-and-pasting code in this course.

We explain every line of code we're using, so you understand exactly what is happening.

Use Professional Best Practices

Everything we create is organised and implemented using modern, professional practices.

This means the techniques we learn are usable in large, professional projects.

Focus on Transferrable Skills

We don't just explain what we're doing, but also why.

This builds transferrable skills, so you can take what you've learnt and apply them to your own projects.

3D art representing computer programming
Free, unlimited access

This course includes:

  • 37 Lessons
  • 100+ Code Samples
  • 92% Positive Reviews
  • Regularly Updated
  • Help and FAQ

Not Ready Yet?

Subscribe to this course to return to it later, and get updates on future changes

Requirements
Who is this Course For?

This course is intended for those who already have a basic familiarity with object oriented programming in C++. It is designed as a follow up for our introductory course:

Screenshot from Cyberpunk 2077
Prerequisite Course

Intro to C++ Programming

Become a software engineer with C++. Starting from the fundamentals, we guide you step by step along the way.

Screenshot from Cyberpunk 2077
Screenshot from The Witcher 3: Wild Hunt
Screenshot from Warhammer: Total War

Those who already have some knowledge of C++, or are familiar with object oriented programming in another language, may be able to skip the introductory course.

The first chapter of this course includes a summary of the topics covered, to help you get caught up.

Chapter 1
Whirlwind Tour of C++ Basics

A quick crash tour of C++ basics, for those with previous object oriented programming experience.

Up Next
Recommended Lessons

Continue your progress in this course with the following lessons. These are recommended for you based on your progress:

Part 2 - Available Now

Professional C++

Advance straight from the beginner course, dive deeper into C++, and learn expert workflows

Screenshot from Warhammer: Total War
Screenshot from Tomb Raider
Screenshot from Jedi: Fallen Order
Contact|Privacy Policy|Terms of Use
Copyright © 2024 - All Rights Reserved