Course Curriculum

45 Lectures, 12 Homeworks, 1 Final Exam

  • 1
    Getting to Know Your IDE
    • Installing Codeblocks
    • IDE Basics
    • Debugging Your Programs
    • The Build Log
    • Launching Programs
    • Homework #1: Getting to Know Your IDE
  • 2
    Data Types and Variables
    • Variables and Constants
    • Booleans
    • Characters
    • Integers
    • Homework #2: Data Types and Variables
  • 3
    Basic Input and Output
    • Error Reporting
    • Datatype Sizes
    • Casting
    • Output Formatting
    • Keyboard Input
    • Homework #3: Basic Input and Output
  • 4
    Conventions and Operators
    • Code Comments
    • Naming Conventions
    • Operators Overview
    • Comparison and Logical Operators
    • Operator Precedence
    • Homework #4: Conventions and Operators
  • 5
    Statements, Switches and Loops
    • If and Else
    • Switch Statements
    • Ternary Operators
    • The Do While Loop
    • The For Loop
    • Homework #5: Statements, Switches and Loops
  • 6
    Arrays and Pointers
    • Arrays
    • Array Iteration
    • Multidimensional Arrays
    • Pointers
    • Homework #6: Arrays and Pointers
  • 7
    Binary and Bits
    • Binary Numbers
    • Boolean Operations on Bits
    • Bitwise Operators
    • Homework #7: Binary and Bits
  • 8
    Application Structure
    • Function Structure
    • Includes and Headers
    • Entry Points
    • Homework #8: Application Structure
  • 9
    The String Class
    • The String Class - Part 1
    • The String Class - Part 2
    • The String Class - Part 3
    • Homework #9: The String Class
  • 10
    Object Oriented Programming
    • Introduction to OOP
    • Objects and Classes
    • Encapsulation
    • Accessors and Overrides
    • Homework #10: OOP
  • 11
    Working With Data
    • Vectors
    • Reading Files Into Memory
    • Processing and Sorting Data
    • File Output
    • Homework #11: Working With Data
  • 12
    Completion Certificate
    • How to Get Your Certificate

But wait, there's more!

Your pirple.com subscription also includes access to our other courses.

It's time to invest in yourself!

Pirple.com memberships are designed to give you the skills and knowledge you need to stay competitive as a Software Engineer.

OKAY, I'M READY