Tutorialspoint

#May Motivation Use code MAY10 for extra 10% off

C++ from Zero to Hero - A Beginner programming C++ course

person icon N8 Productions

4.1

C++ from Zero to Hero - A Beginner programming C++ course

From beginner to advanced. Learn C++ and start your career in programming and C++ learning from a pro programmer

updated on icon Updated on May, 2024

language icon Language - English

person icon N8 Productions

category icon Object Oriented Programming,C++ Programming,C++

Lectures -54

Quizzes -7

Duration -7 hours

4.1

price-loader

30-days Money-Back Guarantee

Training 5 or more people ?

Get your team access to 10000+ top Tutorials Point courses anytime, anywhere.

Course Description

A C++ programming beginner course teaching you the core concepts of C++ from beginner to advanced.

  • No prior programming knowledge is required to join the course as it is made for complete beginners.

  • The course will introduce you to the fundamentals of C++ in detail and slowly build to more advanced concepts of C++.

  • Lectures have a straight-to-the-point approach and fast-paced style, whilst including thorough explanations of materials taught and examples to ensure you can keep up with the structure of the course.

  • Programming is all about practice and with that in mind, assignments, exercises, and tests are given out to students to complete and put their knowledge to the test. There is no pressure or time limit for the tests and are not included to encourage students to practice and write code themselves.

  • By the end of the course, students will have various small programs written with the guidance of the instructor and by themselves which they can build upon as their own.

Who is the instructor?

My name is Nate and I have been working with C++ for about a decade now. 

My profession (Game developer/Game programmer) involves working closely with the C++ language to build large-scale projects for games, tools, plugins, etc. I use C++ on a daily basis and have gained a deeper understanding of how the language works, what should be used when writing code, and what software companies look for when hiring new programmers.

I have been teaching programming and game development both in person and online for the past two years.

My style of teaching is straight-to-the-point fast-paced lectures as I hate people's time, using many examples and external documentation to give students as many resources as I can to speed up their learning journey.

I make myself always available to answer questions and discuss with students. 

What is included in the course?

The topics and material of lectures for the course were carefully chosen based on what's most commonly used in the industry and what skills and knowledge software companies are looking for in new programmers during the hiring stage.
The material will give students a strong fundamental knowledge of C++, exploring various concepts commonly used when using the language, and a look into more advanced usages of the language.
The course includes 45 lectures, 6 assignments, and 2 tests. Each lecture discusses a new topic that is explained in detail and with many examples. Assignments and tests are only included to ensure you get the necessary practice to be a confident programmer. They are not meant to stress you in any way, nor are they going to be graded (there is no pass/failed).

Why C++?

  • Efficiency: C++ excels in performance, offering efficient memory manipulation for faster, resource-optimized programs.

  • Control: Developers have unprecedented control over hardware, making it ideal for speed-critical applications.

  • Cross-Platform Flexibility: C++ facilitates seamless cross-platform development.

  • Universal Language: Known as a "general-purpose" language, C++ handles a wide spectrum of programming tasks.

  • Modularity: Supporting Object-Oriented Programming, C++ fosters modular and organized code structures.

  • C++ evolves with modern demands, ensuring relevance and adaptability for years to come.

  • Career Catalyst: C++ proficiency is a sought-after skill, unlocking diverse job opportunities and career advancement.

Real-World Applications:

  • Gaming Development: C++ is the backbone of the gaming industry, powering popular titles and delivering immersive experiences.

  • Web Browsers: Many browsers, including Chrome and Firefox, rely on C++ for their core functionalities.

  • Embedded Systems: C++ is a key player in embedded systems, driving the functionality of devices like smart appliances and IoT devices.

  • System Software: Operating systems and system-level software often leverage C++ for its efficiency and control.

Goals

What will you learn in this course:

The goal of the course is to teach you all about C++, including the fundamentals of the language, core concepts, how it works, and how we can use it to create various programs.
By the end of the course, you will have a strong understanding of how C++ works and be able to confidently write your own C++ programs.

Prerequisites

What are the prerequisites for this course?

No programming or C++ experience is needed. The course is made for complete beginners.

All you will need is a computer that can run Visual Studio (or an integrated development environment of your choice)

C++ from Zero to Hero - A Beginner programming C++ course

Curriculum

Check out the detailed breakdown of what’s inside the course

Introduction to the basics
13 Lectures
  • play icon Introduction - The who, what, and how 04:37 04:37
  • play icon Why learn C++? 01:50 01:50
  • play icon Setting up and customizing VisualStudio 04:34 04:34
  • play icon First steps - What are Variables? 14:07 14:07
  • play icon Input and output - Writing our first C++ program 05:39 05:39
  • play icon Build-In Operators - Let's do some math calculations 07:32 07:32
  • play icon Condition Statements - Making things more interesing 08:09 08:09
  • play icon Condition Statements 2 - A deeper look into condition statements 15:30 15:30
  • play icon Switch Statement - An alternative conditional statement 09:54 09:54
  • play icon Recap of Section 1 - Summarizing everything learnt in Section 1 18:51 18:51
  • play icon Using what we have learnt thus far - A practical example 04:56 04:56
  • play icon Test out your knowledge
  • play icon Programming Task 1
Learning core functionalities of C++
12 Lectures
Tutorialspoint
The essence of C++ and Object-Oriented Programming
11 Lectures
Tutorialspoint
Understanding how C++ works behind the scenes
10 Lectures
Tutorialspoint
A deeper look into C++
8 Lectures
Tutorialspoint

Instructor Details

N8 Productions

N8 Productions

e


Course Certificate

Use your certificate to make a career change or to advance in your current career.

sample Tutorialspoint certificate

Our students work
with the Best

Related Video Courses

View More

Annual Membership

Become a valued member of Tutorials Point and enjoy unlimited access to our vast library of top-rated Video Courses

Subscribe now
Annual Membership

Online Certifications

Master prominent technologies at full length and become a valued certified professional.

Explore Now
Online Certifications

Talk to us

1800-202-0515