- Level Foundation
- Duration 9 hours
- Course by Codio
-
Offered by
About
Code and run your first C++ program in minutes without installing anything! This course is designed for learners with limited coding experience, providing a solid foundation of not just C++, but core Computer Science topics that can be transferred to other languages. The modules in this course cover vectors, pointers, strings, and files. Completion of C++ Basics: Selection and Iteration before taking this course is recommended. To allow for a truly hands-on, self-paced learning experience, this course is video-free. Assignments contain short explanations with images and runnable code examples with suggested edits to explore code examples further, building a deeper understanding by doing. You'll benefit from instant feedback from a variety of assessment items along the way, gently progressing from quick understanding checks (multiple choice, fill in the blank, and un-scrambling code blocks) to small, approachable coding exercises that take minutes instead of hours.Modules
Array Basics
1
External Tool
- Codio: Array Basics
2
Readings
- Navigating Codio Assignments
- Array Basics Lesson Notes (Optional Download)
Vector Basics
1
External Tool
- Codio: Vector Basics
1
Readings
- Vector Basics Lesson Notes (Optional Download)
2D Arrays
1
External Tool
- Codio: 2D Arrays
1
Readings
- 2D Arrays Lesson Notes (Optional Download)
Lab - Review Content and Practice
1
External Tool
- Codio: Vectors Lab
1
Readings
- Vectors Lab (Review and Practice) Lesson Notes (Optional Download)
Coding Exercises
1
External Tool
- Codio: Vector Coding Exercises
1
Readings
- How to Reset an Assignment in Codio
Pointer Basics
1
External Tool
- Codio: Pointer Basics
1
Readings
- Pointer Basics Lesson Notes (Optional Download)
Lab - Review Content and Practice
1
External Tool
- Codio: Pointers Lab
1
Readings
- Pointers Lab (Review and Practice) Lesson Notes (Optional Download)
Coding Exercises
1
External Tool
- Codio: Pointers Coding Exercises
String Basics
1
External Tool
- Codio: String Basics
1
Readings
- String Basics Lesson Notes (Optional Download)
String Functions
1
External Tool
- Codio: String Functions
1
Readings
- String Functions Lesson Notes (Optional Download)
String Iteration
1
External Tool
- Codio: String Iteration
1
Readings
- String Iteration Lesson Notes (Optional Download)
String Comparison
1
External Tool
- Codio: String Comparison
1
Readings
- String Comparison Lesson Notes (Optional Download)
Lab - Review Content and Practice
1
External Tool
- Codio: Strings Lab
1
Readings
- Strings Lab (Review and Practice) Lesson Notes (Optional Download)
Coding Exercises
1
External Tool
- Codio: Strings Coding Exercises
Reading a File
1
External Tool
- Codio: Reading a File
1
Readings
- Reading a File Lesson Notes (Optional Download)
Writing to a File
1
External Tool
- Codio: Writing to a File
1
Readings
- Writing to a File Lesson Notes (Optional Download)
CSV Files
1
External Tool
- Codio: CSV Files
1
Readings
- CSV Files Lesson Notes (Optional Download)
Lab - Review Content and Practice
1
External Tool
- Codio: Files Lab
1
Readings
- Files Lab (Review and Practice) Lesson Notes (Optional Download)
Coding Exercises
1
External Tool
- Codio: Files Coding Exercises
Auto Summary
Discover the essentials of C++ and core Computer Science topics with "C++ Basic Structures: Vectors, Pointers, Strings, and Files" on Coursera. Perfect for beginners, this foundational course offers hands-on, video-free learning with interactive assignments and instant feedback. Gain practical skills in vectors, pointers, strings, and file handling over 540 minutes of engaging content. Available through Starter and Professional subscriptions, this course is ideal for anyone looking to build a strong coding foundation.

Anh Le

Elise Deitrick