ProgrammingBeginner

Computer Programming for Beginners

Learn beginner computer programming with C, C++, object-oriented programming, pointers, data structures, OpenGL graphics, and CS50-style fundamentals.

8 lessons8 quizzes8 video lessons

Free video lessons. Optional quiz access: $10.00 one time. No subscription.

Computer Programming for Beginners
Learn at your own pace.Pause. Practice. Come back when you’re ready.

Start with understanding

About this course

This Computer Programming for Beginners course follows the client-provided video list. Students can register for free and watch each lesson video without a subscription.

Quiz and transcript rule: quizzes unlock after the one-time $10 Quiz Access Fee is paid for this course. Students must complete all published Computer Programming for Beginners quizzes with a score of 90% or better for the course to appear as completed on their transcript.

One lesson at a time

Your learning journey

8 lessons · 8 assessments

01C Programming Tutorial for BeginnersVideo lesson · Quiz

Start programming in C with source files, compilation, variables, input/output, control flow, functions, arrays, strings, and simple problem solving.

02C++ Tutorial for Beginners - Full CourseVideo lesson · Quiz

Learn beginner C++ syntax, input/output, variables, data types, operators, conditions, loops, functions, arrays, and basic program organization.

03Object Oriented Programming (OOP) in C++ CourseVideo lesson · Quiz

Learn C++ object-oriented programming with classes, objects, constructors, methods, access control, inheritance, polymorphism, and encapsulation.

04Learn Modern C++ by Building an Audio Plugin (w/ JUCE Framework) - Full CourseVideo lesson · Quiz

Practice modern C++ by building an audio plugin with project setup, JUCE framework concepts, audio processing, parameters, UI, and real-time constraints.

05OpenGL Course - Create 3D and 2D Graphics With C++Video lesson · Quiz

Learn graphics programming basics with C++ and OpenGL, including windows, buffers, shaders, drawing, coordinates, transformations, textures, and rendering loops.

06Data Structures - Full Course Using C and C++Video lesson · Quiz

Learn core data structures using C and C++, including arrays, linked lists, stacks, queues, trees, graphs, hashing, and algorithmic tradeoffs.

07Pointers in C / C++ [Full Course]Video lesson · Quiz

Learn pointers, addresses, dereferencing, arrays, dynamic memory, pointer arithmetic, references, and common pointer mistakes in C and C++.

08C Programming Language - Intro to Computer Science - Harvard's CS50 (2018)Video lesson · Quiz

Review C as an introduction to computer science, including memory, algorithms, abstraction, arrays, strings, command-line programs, and debugging.

Keep learning, beyond the video

Notes & resources

8 resources across the course. Open individual lessons to find the available notes and supporting materials.

Your course instructor

Mr Circuit Academy Faculty

Follow the published lessons and use the curriculum above to plan your learning.

Learner reviews

No learner reviews yet.

Keep your curiosity going

There’s more to discover.

Explore all courses