• expired

Free - C++ Programming Step By Step From Beginner To Ultimate Level - Udemy

860
44C5196B9A75A4CA2D65
This post contains affiliate links. OzBargain might earn commissions when you click through and make purchases. Please see this page for more information.

Another useful course on Udemy for those who want to get a bit of understanding of C++.
Free until 3pm today so grab it before then if you want it.

From the website:

Requirements

  • C++ Compiler and IDE, Like CodeBlocks , Devc++, eclipse etc.
  • No Programming knowledge required
  • Access to a computer running Windows, Mac OS X or Linux
  • Course will covers C++ programming concepts in detail. you don't need to worry about basics .

Description

This is Specially Designed course to covers C++ from very basic to Ultimate Level.You may be new to Programming or you have already Studied and Implemented Programming but still you feel that you need to learn more deep about C++ programming in detail so what are you looking for take this course today.

This course covers C++ from very basic to more advanced features.Maybe you have some experience with other programming languages, but want to learn C. It's a great language to add to your resume!.The object oriented programming concepts are clearly explained, you will learn classes, objects, inheritance, polymorphism, Operator overloading, Data Structure ,Pointer, file handling,Dynamic Memory allocation,Recursion, apart from basic programming concepts like variables, branching and looping, functions, reference parameters, arrays, string ,vectors hands on the real life project in C++.

The course will be constantly refined in the future based on student feedback!

Course Curriculum/Content

Introduction

  • Introduction

Setting Up Environment and Code, Compile and Execute in different IDE

  • Hands on Download and Install First IDE Code::Blocks
  • Hands on Download and Install 2nd IDE Dev-C++
  • Understand Our first program and prints <Hello World> - 1
  • Understand Our first program and prints <Hello World> - 2

Hands on C++ Basics , variables, data types, Modifier Type Casting Etc

  • Comprehend C++ DataType Concept
  • Comprehend C++ Variables that how variable store Memory
  • C++ Data Type Concept and Variable together
  • Hands on C++ Reference Variable how we use It
  • Comprehend C++ program which takes User Input from Keyboard
  • Understand the C++ Input and Out Streams
  • C++ Type Casting / Type Convention and types
  • Constant and literal in C++ #1
  • Constant in C++ #2
  • Modifier and its type in C++ #1
  • Modifier and its type in C++ #2

Hands on C++ Operators and its type

  • All in one C++ Operator and its type
  • Hands on Increment ++ and Decrements — Operators in C++
  • Arithmetic Operator in C++
  • C++ the size of comma and Conditional operator
  • Relational Operators in C++
  • Logical And, logical or <and> logical not Operator

Hands on Control Flow , Statement Loops and If Else statement

  • Some Basics of Control Flow and Statement
  • If statement in C++
  • IF else IF statement in C++
  • Else if Statement in C++
  • Statement Control All in One with Explanation
  • C++ program that Run LEAP YEAR
  • C++ Switch Case Statement #1
  • C++ Break Statement
  • C++ Continue Statement
  • C++ Switch Case and break Statement #2
  • C++ program that runs Goto Statement #1
  • C++ program that runs Goto Statement #2
  • C++ loops and its types
  • C++ Loops and While Loop
  • C++ Do-While Loop #1
  • C++ Do while loop #2
  • The program with Explanation of C++ Infinite Loop
  • C++ for Loop #1
  • C++ for Loop #2
  • C++ Program that run Nested for Loop #1
  • C++ Program that run Nested for Loop #2
  • The Program that Prints Half pyramids Triangle in for loop
  • The Program that Prints Half pyramids Using Alphabets

Hands on Functions in C++

  • Functions in C++ All in One
  • User Define Functions in C++
  • Basic Function in C++ Library Function with help of cmath library
  • Function call its reference in C++

Hands on Arrays and its type in C++

  • Understand the basic concept of Array in C++
  • Arrays in C++ #1
  • Arrays in C++ #2
  • Pass Array in Function
  • Exercise and concept of 2d or Two dimensional Array

Hands on Pointer in C++

  • Introduction to Pointer in C++
  • Null Pointer in C++
  • The program that runs Pointer and Array together
  • Void Pointer in C++

Hands on String in C++

  • String in C++ #1
  • String in C++ #2 Printing Individual Characters
  • String in C++ #3 Taking String as Input
  • String in C++ #4 Multi word String
  • String in C++ #5 Get String with Pointer

Hands on Dynamic Memory in C++

  • Understanding the Concept of Dynamic memory in C++
  • Dynamic Memory allocation with array
  • Current Date and time in C++
  • Format the using Struct (tm) in C++

Hands on Beyond the Basics on C++

  • Structure in C++
  • Structure pointer in C++
  • Convert Character array to string in C++
  • C++ program that run Structure and function together
  • Program that run Two arrays count all pairs whose sum is an odd number

Hands on Object oriented Programming in C++

  • Understand basics of OOP
  • Classes and Object in C++
  • Accessing Data Member with Classes in C++
  • Class Member of Function in C++
  • The Concept of access specifiers in c++ (Public , Protected , Private)
  • Understand the Class Constructor and destructor in C++
  • Copy Constructor n C++
  • Friend Function in C++
  • inline Function in C++
  • This Pointer in C++

Hands on Inheritance In C++

  • Understand basics of Inheritance
  • Program to Run Inheritance in c++
  • Multiple Inheritance

Hands On Advance object Oriented Programming

  • Function Overloading in C++
  • Encapsulations in C++
  • Abstraction or data hiding concept in c++
  • Exception handling in c++
  • Polymorphism in C++
  • Class Template in C++
  • Recursion in C++

Hands on File Handling in C++

  • Understand File Handing Basics
  • File Handling - Text File
  • File Handling - Writing to a File

Hands on the Data Structure of C++

  • What is the Data Structure
  • Data Structure -Stack in C++
  • Data Structure - Queue in C++

Why enrolling in this course is the best decision you can make.
By the end of this course, you will understand the fundamentals of the C++ Programming Language,OOP Data Structures, and make yourself more marketable for entry level programming positions.

You will understand variables and the different data types, be able to utilize functions and arrays, understand the concept of pointers, learn about control flow (decision statements and iteration).You will be in a position to apply for real-time programming positions, and truly understand the core language that most modern languages are based on!

Why do I need to learn C++?

C++ allows you to have a lot of control as to how you use computer resources, so in the right hands its speed and ability to cheaply use resources should be able to surpass other languages. Thanks to C++'s performance, it is often used to develop game engines, games, and desktop apps.

After completing this course you will be confident enough to take up any challenging problem in coding using C++ Programming.

Enjoy!

Related Stores

Udemy
Udemy

closed Comments

  • Seems that code is no longer working, now $99.99

    but thanks for posting anyway.

    • +4

      Put the coupon code in manually at checkout worked for me.

      • I tried that….it says free then jumps straight back showing $99.99

        edit. tried a different browser and it worked……..but damn I already got it.
        (note to self- please try to ignore the word FREE so you don't end up wasting 15 minutes of your life).

      • Strange, manually entering the coupon worked for me.

      • It also worked for me after applying the code manually.

    • No it does work. Tried on both my phone/browser. You need to punch it in manually as it automatically puts in a generic code which brings up $99.99.

  • +2

    11.5 hrs seems short for learning an entire language. That's the biggest problem with these udemy courses - I never quite understand what the niche is. Are they supposed to teach you a new skill from zero to hero that you could get employment with or build your own solutions/freelance? Are they supposed to give you a quick overview of the key points about the language and its quirks & syntax so that you can fill in some knowledge gaps? Are they supposed to be for people that just need a reminder? There's such a wide range of depth you can get into with a language and the hours they make you sit through often don't correlate with that level of depth you need.

    • When I did my first year University programming course, it was only 13, 50 minute lectures with 6 fortnightly tutorials. So the length would be about equivalent to that introductory course. I can't say if this one is any good though or if it has the equivalent written supporting materials.

  • +2

    I don't understand the appeal or purpose of these video-based courses.

    Video is fine for a friendly into/overview, but if you really want to learn, get a good book or online written tutorials and start practising as you learn new parts.
    Programming is a verbal medium, not a visual one, and you need to learn actively, not passively. Most of your time learning will be spent trying things out and looking up reference manuals, not watching videos or reading chapters.

    What does video add to compensate for being so much slower than reading? (It has to be even slower because you cannot pause to take in a difficult concept, or re-read a sentence easily.) Is this more entertainment than real learning?

    • +1

      Videos and text often share the same issues for me. The majority of authors have no idea of presenting a dry topic in a way that keeps students engaged.

      There are great video tutorial presenters out there that will keep you engaged enough so that you might end up completing a course, which is often the greatest challenge. It can be much slower than reading text though. Until you apply the skills to a personal/professional project you will never gain the same level of confidence.

      Unless things have changed in the last couple of years…Rule number one of Udemy is never do a course rated below 4.5 unless it's the top course in a niche. Rule number two is make sure you can easily understand the presenter.

      • In this case, it makes no sense to learn C++ until you know C, and understand OO principles.

        Then just pick a problem that suits OO methodology (could even be a game), and write it! Easy to stay engaged when you have a short-term goal and problem to solve. Why sit through dull lectures?

  • "C++ program that Run LEAP YEAR" (and numerous other examples)?!? It sounds like the course creator should have taken a course in the English language before writing a course in C++!

  • +2

    i found learncpp.com to be good

    • +1

      This looks awesome. Thanks for sharing.

Login or Join to leave a comment