Practical C++: Learn C++ Basics Step by Step

via Skillshare

Skillshare

90 Courses


course image

Overview

New to programming or looking to refine your C++ skills?

Whether you're starting from scratch or need a quick C++ basics refresher, our class is tailored for hands-on learners like you! This course requires no prerequisites—just bring your computer and an eagerness to learn.

Why choose this C++ class?

C++, one of the market’s longest-standing programming languages, paves the way for many modern languages and is utilized across numerous industries worldwide. While it's recognized for its complexity, mastering C++ allows you to work with one of the most powerful programming languages, offering lucrative job opportunities and a competitive edge in the job market due to its high demand and lesser competition.

In this class, we focus on what matters most—giving you the core basics of C++ swiftly and clearly, without the fluff. Our course is designed to make learning accessible and enjoyable, motivating you to dive deeper into the world of C++.

This is not a lengthy, all-encompassing course. We prioritize going straight to the point, providing you with the fundamental knowledge you need to begin your journey in various fields such as video games, embedded software, robotics, artificial intelligence, and operating systems.

Teaching method:

  • Step by step: Each lesson builds on the previous one, simplifying your learning process.
  • Hands-on: Direct coding and clear explanations to enhance practical understanding, with encouragement for active participation.
  • To the point: Efficient lessons without unnecessary prolongation.
  • Practical: Focus on useful, real-world applications of C++.
  • Additional Practice: Each key concept includes exercises to solidify your understanding and boost efficiency.

Course Curriculum:

You'll start by setting up essential development tools like compilers and VS Code on any operating system of your choice. Through four incremental levels, you will gain hands-on experience with vital C++ concepts, including:

  • Level 1: Program writing, variables, arrays, vectors, and user input.
  • Level 2: Functions, scope, comments, and namespaces.
  • Level 3: Conditional statements, for loops, and while loops.
  • Level 4: References, prototypes, and terminal compilation.

Extra: Gain additional insights with a bonus section on C++ OOP (Object Oriented Programming), an essential skill in today’s programming landscape.

Target Audience:

  • Programming beginners eager to learn C++ in a direct and practical manner.
  • Existing programmers from other languages switching to C++.
  • C++ developers needing a concise basics refresher.
  • Anyone interested in fields such as video games, robotics, and more.

Join us today and start your C++ programming journey with Skillshare’s focused and effective learning approach!

Syllabus


Taught by

Edouard Renard


Tags

provider Skillshare

Skillshare

90 Courses


Skillshare

pricing Free Trial Available
language English
duration 4 hours 52 minutes
sessions On-Demand
level Beginner