Companies Home Search Profile

The Complete C++ Developer Course

Focused View

Codestars • over 2 million students worldwide!,John P. Baugh

22:13:30

112 View
  • 1 - Section Overview.mp4
    02:14
  • 2 - Getting Started on Windows with Visual Studio IDE.mp4
    10:05
  • 3 - Mac Users Read this before installing an IDE.html
  • 4 - Getting Started on macOS or Linux with CodeBlocks IDE.mp4
    10:57
  • 5 - the tasksjson file direct link on github.zip
  • 7 - Section Project Solution Files and Starter Files.html
  • 1 - Fundamentals Quiz.html
  • 8 - Section Overview.mp4
    02:15
  • 9 - Saying Hello to C.mp4
    11:21
  • 10 - Variables and Data Types Part 1.mp4
    10:32
  • 11 - Variables and Data Types Part 2.mp4
    09:12
  • 12 - Variables and Data Types Part 3.mp4
    07:25
  • 13 - Comments.mp4
    06:57
  • 14 - Arithmetic Operators.mp4
    19:28
  • 15 - Relational Operators.mp4
    08:44
  • 16 - Logical Operators.mp4
    12:34
  • 17 - Symbolic Constants and Naming Conventions.mp4
    09:47
  • 18 - User Input.mp4
    15:19
  • 19 - Project Average of Three.mp4
    06:46
  • 20 - Project MadLibs Clone.mp4
    14:11
  • 21 - Section WrapUp.mp4
    02:24
  • 2 - Control Statements Quiz.html
  • 22 - Section Overview.mp4
    01:28
  • 23 - Introduction to Control Statements.mp4
    07:36
  • 24 - Selection Control Statements.mp4
    21:30
  • 25 - Repetition Control Statements.mp4
    17:56
  • 26 - Break and Continue.mp4
    09:38
  • 27 - Random Numbers Side Topic.mp4
    11:08
  • 28 - Project Jam of the Month Club.mp4
    12:32
  • 29 - Project Odds and Evens.mp4
    05:03
  • 30 - Project Guess the Number.mp4
    10:42
  • 31 - Section WrapUp.mp4
    02:01
  • 3 - Arrays and Vectors Quiz.html
  • 32 - Section Overview.mp4
    01:26
  • 33 - Builtin Arrays.mp4
    18:31
  • 34 - The Array Class.mp4
    13:20
  • 35 - The Vector Class.mp4
    15:09
  • 36 - Multidimensional Arrays.mp4
    11:15
  • 37 - Project Array Data.mp4
    06:20
  • 38 - Project Vector Data.mp4
    06:46
  • 39 - Project Parallel ArraysVectors.mp4
    09:57
  • 40 - Section WrapUp.mp4
    01:48
  • 4 - Functions Quiz.html
  • 41 - Section Overview.mp4
    00:56
  • 42 - Function Prototypes and Definitions.mp4
    08:19
  • 43 - Function Return Types and Parameters.mp4
    16:57
  • 44 - Parameter Passing PassbyValue and PassbyReference.mp4
    14:53
  • 45 - Variable Scope and Lifetime.mp4
    17:32
  • 46 - Function Overloading.mp4
    07:56
  • 47 - The cmath Library.mp4
    09:26
  • 48 - Recursion.mp4
    17:27
  • 49 - Project Return the Product of Three Parameters.mp4
    03:52
  • 50 - Project Return the Sum of Builtin Array Elements.mp4
    05:37
  • 51 - Project Return the Sum of Array Object Elements.mp4
    04:29
  • 52 - Project Retrieve the Sum of Array Object Elements by Reference.mp4
    06:57
  • 53 - Project TicTacToe ADVANCED.mp4
    30:56
  • 53 - s5-tic-tac-toe-project.pdf
  • 54 - Section WrapUp.mp4
    01:23
  • 5 - Introduction to Classes and Objects Quiz.html
  • 55 - Section Overview.mp4
    01:48
  • 56 - Basics of OOP.mp4
    03:22
  • 57 - Encapsulation Data Members and Member Functions.mp4
    23:53
  • 58 - Separate Compilation.mp4
    18:42
  • 59 - Constructors and Destructors.mp4
    12:23
  • 60 - A Rectangle Class.mp4
    16:10
  • 61 - A Book Class.mp4
    19:43
  • 62 - Project A Bank Account Class.mp4
    16:46
  • 63 - Project A Pizza Class.mp4
    14:29
  • 64 - Project A Circle Class.mp4
    13:09
  • 65 - Section WrapUp.mp4
    03:49
  • 6 - Exceptions and Debugging Quiz.html
  • 66 - Section Overview.mp4
    01:30
  • 67 - Exceptions and the Exception Hierarchy.mp4
    14:59
  • 68 - Logic Errors.mp4
    08:55
  • 69 - Runtime Errors and Throwing Exceptions.mp4
    20:09
  • 70 - Rethrowing Exceptions.mp4
    16:26
  • 71 - Custom Exceptions.mp4
    14:46
  • 72 - Basic Testing and Debugging.mp4
    17:08
  • 73 - Project Throwing and Handling an outofrange Exception.mp4
    07:06
  • 74 - Project Creating and Using Your Own Exception.mp4
    08:32
  • 75 - Section WrapUp.mp4
    02:01
  • 7 - Pointers Quiz.html
  • 76 - Section Overview.mp4
    02:02
  • 77 - Introduction to Pointers.mp4
    14:12
  • 78 - Dynamic Memory Part 1.mp4
    10:31
  • 79 - Dynamic Memory Part 2.mp4
    17:40
  • 80 - Const Correctness.mp4
    18:19
  • 81 - Project Dynamically Create Rectangles.mp4
    09:43
  • 81 - original rectangle project from section 6 classes and objects.zip
  • 82 - Project Dynamically Create Circles.mp4
    11:09
  • 82 - original circle project from section 6 classes and objects.zip
  • 83 - Section WrapUp.mp4
    01:25
  • 8 - File Input and Output Quiz.html
  • 84 - Section Overview.mp4
    01:37
  • 85 - Sequential File Output.mp4
    14:51
  • 86 - Sequential File Input.mp4
    08:19
  • 87 - More File IO.mp4
    11:27
  • 87 - the text files namestxt and agestxt.zip
  • 88 - Project Read Data from File and Print Statistics.mp4
    08:58
  • 88 - text file scorestxt for this project.zip
  • 89 - Project Dynamically Create Rectangles from File.mp4
    12:46
  • 89 - rectangle class files and rectanglestxt input file for this project.zip
  • 90 - Project Shopping Item File.mp4
    15:07
  • 90 - the shoppingtxt file used as an input file for this project.zip
  • 91 - Section WrapUp.mp4
    01:31
  • 9 - Inheritance and Polymorphism Quiz.html
  • 92 - Section Overview.mp4
    02:15
  • 93 - Inheritance Part 1.mp4
    11:58
  • 94 - Inheritance Part 2.mp4
    11:14
  • 95 - Polymorphism and Late Binding.mp4
    14:04
  • 96 - Enumerated Types Side Topic.mp4
    07:13
  • 97 - Project Derived Cat Class.mp4
    10:57
  • 98 - Project RPG Player Character Creation.mp4
    48:28
  • 98 - s10-rpg-project.pdf
  • 99 - Section WrapUp.mp4
    02:27
  • 10 - Templates the STL and Other Skills Quiz.html
  • 100 - Section Overview.mp4
    01:43
  • 101 - Templates.mp4
    22:59
  • 102 - The STL Part 1.mp4
    25:33
  • 103 - The STL Part 2.mp4
    15:40
  • 104 - Smart Pointers.mp4
    14:16
  • 105 - Friend Functions and Friend Classes.mp4
    14:07
  • 106 - Operator Overloading.mp4
    13:44
  • 107 - Project Dictionary of Terms.mp4
    19:48
  • 108 - Project Aliens.mp4
    19:13
  • 109 - Section WrapUp.mp4
    01:29
  • 110 - Section Overview.mp4
    00:55
  • 111 - Memory Leak Easter Egg Hunt.html
  • 112 - Data Structures and Abstract Data Types.mp4
    04:14
  • 113 - Arrays and Linked Chains.mp4
    21:53
  • 114 - The ADT List and ArrayLists.mp4
    30:05
  • 115 - Note about the Linked List.html
  • 116 - Linked Lists.mp4
    28:43
  • 117 - The ADT Stack and Array Stacks.mp4
    16:36
  • 118 - Linked Stacks.mp4
    16:04
  • 119 - The Queue ADT and Circular Array Queues.mp4
    18:03
  • 120 - Project Linked Queue.mp4
    18:56
  • 121 - Project ListBased Stack.mp4
    13:15
  • 122 - Section WrapUp.mp4
    01:18
  • Description


    Master theory and practice using one of the world's most popular programming languages!

    What You'll Learn?


    • Master the fundamentals of C++ programming
    • Apply procedural and object oriented concepts and syntax
    • Develop practical skills and terminology related to software development
    • Building custom data structures with array and link-based approaches
    • Implementing the ADTs List, Stack, and Queue

    Who is this for?


  • Beginner coders, new to C++
  • Developers looking to upskill by adding C++ to their CV
  • Experienced C++ programmers who want to stay sharp!
  • College students and anyone studying C++
  • More details


    Description

    Welcome to The Complete C++ Developer Course! 


    Why learn C++?

    C++ is one of the most popular languages in the world! It's used by over 4 million developers worldwide, and in the US the average salary of a C++ developer is over $100,000 a year!

    Why is C++ so popular? Well, it's a general-purpose object-oriented programming language that is flexible, efficient, fast and widely used.


    Why this course?!

    Practical, hands-on and aimed at beginners who are keen on mastering C++, this course is designed to get students coding in C++ as quickly as possible, while also teaching the best tips, tricks and theory behind the code.

    Every section (and 99% of lectures) have challenges and exercises for students to confirm their knowledge and put their newly learnt skills to the test.

    Some of the most exciting projects include:

    • Mad-Libs clone

    • Jam of the Month club

    • Tic-tac-toe

    • A Bank Account class

    • A Pizza class

    • Dynamically created circles and rectangles

    • RPG Player Character (PC) creation program!

    • ...and lots more besides!

    Brand new update to the course (August 2021):  A section on the fundamentals of data structures and ADTs, where you'll learn how to implement array-based and link-based Lists, Stacks, and Queues!

    The course is taught by John P. Baugh, Ph.D., a professional software engineer and consultant, as well as a Professor and Chair of Computer Science / Computer Information Systems of a college in the US. John's taught both online and in the classroom, and his experience really shows!


    What are you waiting for?! This course will take you from beginner to expert in C++, so dive in today, and get coding! 

    Who this course is for:

    • Beginner coders, new to C++
    • Developers looking to upskill by adding C++ to their CV
    • Experienced C++ programmers who want to stay sharp!
    • College students and anyone studying C++

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

    C++

    Codestars • over 2 million students worldwide!
    Codestars • over 2 million students worldwide!
    Instructor's Courses
    Best-selling Udemy instructor Rob Percival wants to revolutionize the way people learn to code by making it simple, logical, fun and, above all, accessible.  But as just one man, Rob couldn’t create all the courses his students - more than half a million of them - wanted.   That’s why Rob created Codestars.  Together, the instructors that make up the Codestars team create courses on all the topics that students want to learn in the way that students want to learn them: courses that are well-structured, super interactive, and easy to understand.  Codestars wants to make it as easy as possible for learners of all ages and levels to build functional websites and apps.
    John P. Baugh
    John P. Baugh
    Instructor's Courses
    John P. Baugh holds a Ph.D. in Computer and Information Science, as well as bachelor's and master's degrees in Computer Science from the University of Michigan - Dearborn.     He serves as Professor and Chair of the Department of Computer Information Systems at Oakland Community College - Orchard Ridge campus in Farmington Hills, Michigan.  He additionally teaches as Lecturer II at the University of Michigan-Dearborn.  Also, he works as a software engineering consultant as time permits, and has consulted for individuals as well as companies, including those that are contractors for the United States Department of Defense.    Prior to joining the OCC family, he worked as a software engineer at Siemens PLM Software in Ann Arbor, Michigan for the Licensing and Business Intelligence Group.      While studying for his Masters degree, he worked as a graduate student research assistant to Dr. Jinhua Guo at the University of Michigan - Dearborn's Vehicular Networking Systems Research Laboratory (VNSRL.)
    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 116
    • duration 22:13:30
    • Release Date 2023/01/31

    Courses related to C++

    Subtitle
    Master C++ Type Casting In 1 Hour
    UdemyMaster C++ Type Casting In 1 Hour
    1:04:57
    English subtitles
    04/09/2024
    C++20 Fundamentals
    O'ReillyC++20 Fundamentals
    4:20:56
    10/23/2023