• Stars
    star
    117
  • Rank 301,757 (Top 6 %)
  • Language
    C++
  • License
    MIT License
  • Created about 5 years ago
  • Updated almost 4 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

The C++ Workshop

GitHub issues GitHub forks GitHub stars PRs Welcome

This is the repository for The C++ Workshop, published by Packt. It contains all the supporting project files necessary to work through the course from start to finish.

Requirements and Setup

The C++ Workshop

We use online compilers to compile code in The C++ Workshop. The compiler at cpp.sh is extensively used in this Workshop. However, you can also use one of the following compilers:

  1. Tutorialspoint C++ compiler
  2. godbolt compiler explorer
  3. coliru
  4. repl.it
  5. Rextester

About The C++ Workshop

The C++ Workshop is designed to help you master the core concepts of C++. Each chapter features challenging exercises and hands-on projects to guide you effectively through writing and compiling clean code in a real-time environment.

What you will learn

  • Understand how a C++ program is written, executed, and compiled
  • Efficiently work with the essential C++ data types and variables
  • Build your own C++ applications by writing clear and error-free code
  • Grasp the core principles behind object-oriented programming
  • Simplify your code by using templates and the standard library
  • Debug logical errors and handle exceptions in your program

Related Books and Workshops

If you've found this repository useful, you might want to check out some of our other workshop titles:

More Repositories

1

The-Python-Workshop

A New, Interactive Approach to Learning Python
Jupyter Notebook
255
star
2

The-Data-Science-Workshop

A New, Interactive Approach to Learning Data Science
Jupyter Notebook
193
star
3

The-Go-Workshop

A New, Interactive Approach to Learning Go
Go
138
star
4

The-JavaScript-Workshop

A New, Interactive Approach to Learning JavaScript
JavaScript
138
star
5

The-Statistics-and-Calculus-with-Python-Workshop

Jupyter Notebook
136
star
6

The-HTML-and-CSS-Workshop

A New, Interactive Approach to Learning HTML and CSS
HTML
91
star
7

The-Data-Visualization-Workshop

A New, Interactive Approach to Learning Data Visualization
Jupyter Notebook
86
star
8

The-Pandas-Workshop

The Pandas Workshop, published by Packt
Jupyter Notebook
83
star
9

The-Java-Workshop

A New, Interactive Approach to Learning Java
Java
82
star
10

The-SQL-Workshop

A Practical, No-Nonsense Introduction to SQL
TSQL
80
star
11

The-Clojure-Workshop

A New, Interactive Approach to Learning Clojure
Clojure
72
star
12

The-Applied-SQL-Data-Analytics-Workshop

A Quick, Interactive Approach to Learning Analytics with SQL
Jupyter Notebook
69
star
13

The-Data-Analysis-Workshop

A New Interactive Approach to Learning Data Analysis
Jupyter Notebook
67
star
14

Kubernetes-Workshop

Go
53
star
15

The-Deep-Learning-with-Keras-Workshop

An Interactive Approach to Understanding Deep Learning with Keras
Jupyter Notebook
47
star
16

The-React-Workshop

A New, Interactive Approach to Learning React
JavaScript
46
star
17

The-PHP-Workshop

A New, Interactive Approach to Learning PHP
PHP
44
star
18

The-Reinforcement-Learning-Workshop

Jupyter Notebook
40
star
19

The-TypeScript-Workshop

TypeScript
40
star
20

The-Docker-Workshop

Python
36
star
21

The-Computer-Vision-Workshop

Jupyter Notebook
34
star
22

The-Machine-Learning-Workshop

An interactive approach to understanding Machine Learning using scikit-learn
Jupyter Notebook
33
star
23

The-TensorFlow-Workshop

Jupyter Notebook
32
star
24

The-Deep-Learning-with-PyTorch-Workshop

Jupyter Notebook
32
star
25

The-Ruby-Workshop

A New, Interactive Approach to Learning Ruby
Ruby
31
star
26

The-Natural-Language-Processing-Workshop

Jupyter Notebook
29
star
27

The-Applied-Data-Science-Workshop

Jupyter Notebook
29
star
28

The-Supervised-Learning-Workshop

An Interactive Approach to Understanding Supervised Learning Algorithms
Jupyter Notebook
29
star
29

The-Deep-Learning-Workshop

Jupyter Notebook
28
star
30

The-C-Sharp-Workshop

C#
27
star
31

The-Data-Wrangling-Workshop

pandas, numpy, matplotlib, data-wrangling
Jupyter Notebook
26
star
32

The-Unsupervised-Learning-Workshop

An Interactive Approach to Understanding Unsupervised Learning Algorithms
Jupyter Notebook
26
star
33

The-Tableau-Workshop

23
star
34

The-Artificial-Intelligence-Infrastructure-Workshop

Loading, Maintaining and Updating Data to Allow Computers to Perform Human Tasks
22
star
35

The-MySQL-Workshop

A simple, low tech approach to quickly get you working with MySQL with real world examples from those who use it every day.
JavaScript
19
star
36

The-Django-Workshop

HTML
15
star
37

The-Applied-TensorFlow-and-Keras-Workshop

Jupyter Notebook
15
star
38

The-Applied-Artificial-Intelligence-Workshop

Jupyter Notebook
15
star
39

The-Applied-AI-and-Natural-Language-Processing-with-AWS

Jupyter Notebook
10
star
40

The-Android-Workshop

Kotlin
9
star
41

The-Spark-Workshop

HTML
8
star
42

The-MongoDB-Workshop

JavaScript
6
star
43

The-Vue-Workshop

Learn how to get started building scalable frontend applications using Vue JS from industry professionals, with practical knowledge and helpful tips.
JavaScript
6
star
44

The-Angular-Workshop

TypeScript
3
star
45

Workshop-Covers

1
star