CSCI272
CSCI 272: Object-Oriented Programming
Notebooks
Introduction to Object-Oriented Programing
Classes
Classes: Advanced
Operators
Stream I/O
Inheritance
Polymorphism
Files
Pointers
Templates
Exceptions
Tools
Git
Resources to learn Git
https://lab.github.com/
First Day on GitHub
Introduction to GitHub
Learn Version Control with Git
Git & GitHub Crash Course For Beginners
A Visual Git Reference
repl.it
YouTube tutorials using Repl.it
Create a C++ Program at Repl.it
Github pull and push with the Repl.it
Compilers & IDEs
List of Online C++ Compilers
Visual Studio Code: C++
CodeBlocks
Dev-C++
CodeLite
Cygwin: Follow first three installation steps of
this instruction
Jupiter Notebooks
Jupyter Tutorial
xeus-cling