Companies Home Search Profile

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

Focused View

N8 Productions

7:08:48

10 View
  • 1. Why learn C++.mp4
    01:50
  • 2.1 Colour Theme Ideas.html
  • 2.2 Visual Studio Website.html
  • 2. Setting up and customizing VisualStudio.mp4
    04:34
  • 3.1 Variable Resources.html
  • 3.2 Variable Resources 2.html
  • 3. First steps - What are Variables.mp4
    14:07
  • 4.1 Cin resources.html
  • 4.2 cout resources.html
  • 4.3 iostream resources.html
  • 4. Input and output - Writing our first C++ program.mp4
    05:39
  • 5.1 Operators resources.html
  • 5. Build-In Operators - Lets do some math calculations.mp4
    07:32
  • 6.1 Conditions resources.html
  • 6. Condition Statements - Making things more interesing.mp4
    08:09
  • 7.1 else if resources.html
  • 7.2 else resources.html
  • 7.3 Logical operators resources.html
  • 7.4 More resources.html
  • 7. Condition Statements 2 - A deeper look into condition statements.mp4
    15:30
  • 8.1 More switch resources.html
  • 8.2 switch resources.html
  • 8. Switch Statement - An alternative conditional statement.mp4
    09:54
  • 9. Recap of Section 1 - Summarizing everything learnt in Section 1.mp4
    18:51
  • 10. Using what we have learnt thus far - A practical example.mp4
    05:49
  • 11. Test out your knowledge.html
  • 12. Programming Assignment 1.html
  • 1.1 ++ -- resources.html
  • 1.2 for loop resources.html
  • 1. Loops - How to use for loops.mp4
    09:05
  • 2.1 scope resources.html
  • 2. Understanding scopes - How does the work scope in C++.mp4
    04:56
  • 3.1 while resources.html
  • 3. While Loop - Understanding the while loops.mp4
    08:19
  • 4.1 do while resources.html
  • 4. Do while - Looping over loops.mp4
    04:21
  • 5.1 arrays resources.html
  • 5.2 data structures resources.html
  • 5. What are Data structures - An introduction to data structures and arrays.mp4
    09:36
  • 6.1 queue resources.html
  • 6. The Queue - Learning more about data structures.mp4
    06:18
  • 7.1 stack resources.html
  • 7. The Stack - Lets play cards.mp4
    07:13
  • 8. Vector - An all-purpose data structure.mp4
    12:23
  • 9. Recap of Section 3 - Summarizing everything learnt in Section 3.mp4
    17:16
  • 10. Example Programming Task.mp4
    09:27
  • 11. Test Time!.html
  • 12. Programming Assignment 2.html
  • 1. What are functions and why you MUST use them.mp4
    13:10
  • 2. More functions - A deeper look into how to use functions.mp4
    11:58
  • 3. Polishing our function knowledge.mp4
    11:29
  • 4. Struct - Lets learn all about structs.mp4
    08:07
  • 5. Functionality within structs - Using Constructors and Destructors.mp4
    10:38
  • 6. Applying structs to our examples - Putting our knowledge to use.mp4
    07:29
  • 7.1 Classes resources.html
  • 7.2 Classes resources 2.html
  • 7. Classes - The essence of C++.mp4
    10:22
  • 8.1 Getters and Setters resources.html
  • 8. Getters and Setters - Common functions used within classes.mp4
    09:35
  • 9.1 Inheritance Resources.html
  • 9. Class Inheritance - Reusing functionality through inheritance.mp4
    15:57
  • 10. Recap 3.mp4
    16:38
  • 11. Programming Task 3.html
  • 1.1 Header and Source files resources.html
  • 1. Head and Sources - The different files available in C++.mp4
    10:36
  • 2.1 Include examples.html
  • 2. Include - An introduction to macros.mp4
    04:54
  • 3.1 Compiler Resources.html
  • 3.2 Resources.html
  • 3. Compiling - What happens when we run our code.mp4
    08:38
  • 4.1 Breakpoints (and variations).html
  • 4. Debugging - Looking behind the scenes of our programs.mp4
    07:55
  • 5.1 Exceptions resources.html
  • 5. Expections - Gotta catch em all.mp4
    07:18
  • 6.1 Break.html
  • 6.2 Continue.html
  • 6.3 Examples.html
  • 6.4 Return.html
  • 6. Controlling the flow- Ways to adjust the flow of code.mp4
    09:51
  • 7.1 Const.html
  • 7. Const - The importance of using the const keyword.mp4
    05:02
  • 8.1 Namespace resources.html
  • 8. Using namespace (std) - What are namespaces.mp4
    06:08
  • 9. Recap 4.mp4
    13:13
  • 10. Programming Task 4.html
  • 1.1 Enumeration resources.html
  • 1.2 More resources for enum.html
  • 1. Enum - Provide clarity and readibility to data with Enums.mp4
    06:38
  • 2.1 Rand resources.html
  • 2.2 Random resources.html
  • 2. Random Numbers - Lets randomize things up.mp4
    08:08
  • 3.1 Files resources.html
  • 3.2 More resources for files.html
  • 3. Files - Utilizing files in our code.mp4
    10:13
  • 4.1 More resources.html
  • 4.2 Multi-dimensional Arrays resources.html
  • 4. Multi-dimensional arrays - Extending our array knowledge to another dimension.mp4
    05:30
  • 5. Nested loops - Loops in loops in loops.mp4
    07:16
  • 6.1 Even more pointer resources.html
  • 6.2 More pointer resources.html
  • 6.3 Pointers resources.html
  • 6. Pointers - Managing memory address through pointers.mp4
    11:57
  • 7. Recap 5.mp4
    09:19
  • 8. Programming Task 5.html
  • Description


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

    What You'll Learn?


    • A detailed introduction to the fundamentals of programming and C++
    • This course requires no past experience with programming and C++. All contents of the course are thoroughly explained with detail.
    • Learn and utilize the core concepts of C++, starting from basic concepts and building our way to more complex material as the course progresses
    • Explore the world of object-oriented programming (OOP) and the many benefits it provides
    • Gain highly transferable skills that can be applied to other parts of the computing world
    • Through examples and detailed explanations, understand how efficient C++ programs are written from scratch
    • Explore various debugging methods to quickly track down issues that may exist in your programs
    • Students will be encouraged to write their own code through assignments and tasks given in lectures to put the material learnt to practise

    Who is this for?


  • People looking to learn C++ and programming in a fast-paced course
  • Beginner programmers who want to learn the fundamentals of C++
  • What You Need to Know?


  • No programming or C++ experience needed. The course is made for complete beginners.
  • A computer that can run Visual Studio (or an integrated development environment of your choice)
  • More details


    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.

    Who this course is for:

    • People looking to learn C++ and programming in a fast-paced course
    • Beginner programmers who want to learn the fundamentals of C++

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category

    C++

    N8 Productions
    N8 Productions
    Instructor's Courses
    Studied Computers Game Development at the University of South Wales and graduated with first class honours. Have been working with programming and game development for the past 7 years, and have taught game development and programming on 1 on 1 sessions.Specialize in using the Unity game engine and the C# programming language.Also developed using Unreal Engine, C++,  python, and pygame.A long time passionate gamer.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 46
    • duration 7:08:48
    • Release Date 2024/02/09

    Courses related to C++