We've decided to up the ante and abandon the traditional model of online education. Enrollment in the courses has been paused while we shake things up. Something exciting is on the way.

Course Description

Learn to code in C and C++

This course is divided into two sections, one covering the fundamentals and the other covering advanced topics in the C and C++ programming languages. In the first section, we will focus on the fundamentals of C, then on the concepts of object-oriented programming, and subsequently on the fundamentals of C++. Later chapters will concentrate on advanced topics in both programming languages, including some practical coding examples.

This course is recommended for students who are unfamiliar with both programming languages and want to develop the fundamental programming skills required to master the Arduino programming language.

Curriculum Synopsis

The list below gives a general overview of the subjects you can expect to learn about in this course.

    1. C Programming - Introduction

    2. Variables & Constants

    3. Data Types, Keywords & Operators

    4. Format Specifiers, Escape characters

    5. Control structures

    6. Conditional statement examples

    7. Loops Examples

    8. Functions

    9. Arrays & Pointers

    10. Arrays Example

    11. Assignment - C Programming

    12. Quiz - C Programming

    1. Object Oriented Programming

    2. Classes

    3. Objects

    4. Abstraction

    5. Inheritance

    6. Encapsulation

    7. Polymorphism

    8. Overloading

    1. C++ Introduction

    2. C++ Basic Code - Structure code download

    3. C++ Classes & Objects

    4. C++ Inheritance

    5. C++ Polymorphism

    6. C++ Overloading

    7. C++ Data Abstraction & Encapsulation

    8. Interface - Abstract Classes

    9. Quiz - C++ Programming

    10. Assignment C++ Programming

About this course

  • Included with the Arduino Bundle/Robotics Package
  • New lessons are added on a regular basis
  • 100% online course

Course FAQ

Queries related to course content
  • What you will learn?

  • Skills you'll acquire

    C   C++

  • What type of lessons to expect in the course

    Each course is divided into chapters. Each chapter contains multiple lessons/topics in the following format: -
    - Audio & Video Presentations
    - Coding Videos
    - Whiteboard teaching videos
    - Text/Reading Lessons
    - Project Videos
    - Quiz & Assignments/Tasks

  • Student accessibility of course content

    Since this is a membership site, we gradually add new content to every course so that students have the most recent and up-to-date lessons to learn. Students don't get access to all chapters in one go. We follow drip based approach to ensure there is reasonable amount of time to practice between difficult lessons for better understanding of the topics.

  • Is support available to students?

    Yes. Communication is essential for effective learning. We make certain that students have numerous opportunities to interact with the instructor, whether through in-class discussions, blog posts, or additional sessions.

  • Are lessons, Task and quizzes compulsory?

    Some lessons and tasks serve as prerequisites for moving on to the next lesson.

    Quizzes are required, and students must score at least 75% to move on to the next lesson. Assignments are required, and assistance with assignments and project tasks is available.

    Prerequisite videos must be completed to 75%.

  • Certificate of Completion / Pariticipaton

    Students of participation

    Students who have completed six months of monthly membership and are yearly or lifetime members receive a certificate of participation.

    Certificate of Completion

    • Once a course has concluded and all assignments, tests, and project requirements have been satisfied, students are awarded a Certificate of Completion
    • If a student does not want to renew their yearly membership, they must complete an assessment that includes a final quiz and a major project task in order to receive a certificate of completion
  • Age Group

    Most courses are designed for students aged 10 and up. For courses requiring the use of electrical components and equipment, students under the age of 16 must be supervised by an adult.