Skip to content

ElzeroWebSchool/Fundamentals_Of_Programming

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 

Repository files navigation

Fundamentals Of Programming With C++

Fundamentals Of Programming With C++

Playlist: https://www.youtube.com/watch?v=XDuWyYxksXU&list=PLDoPjvoNmBAwy-rS6WKudwVeb_x63EzgS

Study Plan: https://elzero.org/study/cplusplus-study-plan/

Uploaded Videos => [ 78 From 150 ]

52%

Introduction & How C++ Works

  • Uploaded - 001 - Important Introduction About The Course
  • Uploaded - 002 - Why C++
  • Uploaded - 003 - Choose Editor, Install Compiler And Debugger
  • Uploaded - 004 - Install Visual Studio IDE and Answer Questions
  • Uploaded - 005 - How The C++ Works
  • Uploaded - 006 - Preprocessing, Compiling and Linking
  • Uploaded - 007 - C++ Syntax
  • Uploaded - 008 - Comments And Use Cases

Variables And Constants

  • Uploaded - 009 - Variables Basic Knowledge
  • Uploaded - 010 - Variables Naming Rules And Best Practices
  • Uploaded - 011 - Variables Advanced Knowledge
  • Uploaded - 012 - Variables Scope
  • Uploaded - 013 - Variables Constant Variable
  • Uploaded - 014 - Calculate Age Application
  • Uploaded - 015 - Escape Sequences Characters

Data Types

  • Uploaded - 016 - Data Types - What Is Data ?
  • Uploaded - 017 - Data Types - Sizes And Memory
  • Uploaded - 018 - Data Types - Integer
  • Uploaded - 019 - Data Types - Float And Double
  • Uploaded - 020 - Data Types - Char And ASCII Value
  • Uploaded - 021 - Data Types - Boolean & Void
  • Uploaded - 022 - Data Types - Modifiers & Type Alias
  • Uploaded - 023 - Data Types - Type Conversion Implicit & Explicit

Operators

  • Uploaded - 024 - Arithmetic Operators
  • Uploaded - 025 - Assignment Operators
  • Uploaded - 026 - Increment & Decrements Operators
  • Uploaded - 027 - Comparison Operators
  • Uploaded - 028 - Logical Operators
  • Uploaded - 029 - Operators Precedence

Control Flow - If Condition & Switch

  • Uploaded - 030 - If Condition Intro
  • Uploaded - 031 - If Else If Else
  • Uploaded - 032 - Nested If Condition
  • Uploaded - 033 - Ternary Conditional Operator
  • Uploaded - 034 - Nested Ternary Conditional Operator
  • Uploaded - 035 - If Condition Trainings - Create 4 Applications
  • Uploaded - 036 - Switch, Case
  • Uploaded - 037 - Switch Trainings - Create Three Applications

Array & String

  • Uploaded - 038 - Array - What Is Array ?
  • Uploaded - 039 - Array - Access Elements And Memory Location
  • Uploaded - 040 - Array - Add And Update Elements
  • Uploaded - 041 - Array - Multidimensional Array
  • Uploaded - 042 - Array - Class Array
  • Uploaded - 043 - Array - Methods And Discussion
  • Uploaded - 044 - Array - Guess The Number Game
  • Uploaded - 045 - String - What Is String ?
  • Uploaded - 046 - String - Concatenation

Control Flow - Loop

  • Uploaded - 047 - Loop With For
  • Uploaded - 048 - Loop With For Advanced Syntax
  • Uploaded - 049 - Loop With For Advanced Trainings
  • Uploaded - 050 - Loop With For Nested Loop
  • Uploaded - 051 - Loop With While
  • Uploaded - 052 - Loop With Do ... While
  • Uploaded - 053 - Loop - Break, Continue
  • Uploaded - 054 - Loop - Trainings - Create 3 Applications

Function

  • Uploaded - 055 - Function - Introduction
  • Uploaded - 056 - Function - Parameters
  • Uploaded - 057 - Function - Parameters Training
  • Uploaded - 058 - Function - Default Parameter Value
  • Uploaded - 059 - Function - Passing Array As Parameter
  • Uploaded - 060 - Function - Return And Void
  • Uploaded - 061 - Function - Forward Declaration
  • Uploaded - 062 - Built-In Functions Math Functions
  • Uploaded - 063 - Built-In Functions Training Create 2 Apps
  • Uploaded - 064 - Built-In Functions Training Create 3 Apps
  • Uploaded - 065 - Function Overloading
  • Uploaded - 066 - Function Recursion

Containers - Vector

  • Uploaded - 067 - Vector - What Is Vector
  • Uploaded - 068 - Vector - Versus Array
  • Uploaded - 069 - Vector - Access, Add, Update & Delete Elements
  • Uploaded - 070 - Vector - Functions
  • Uploaded - 071 - Vector - Iterator & Why To Use
  • Uploaded - 072 - Vector - Traversing With Iterator
  • Uploaded - 073 - Vector - Loop With Iterator & Ranged Loop
  • Uploaded - 074 - Vector - Count, Sort, Reverse

Pointers And References

  • Uploaded - 075 - What Are Pointers ?
  • Uploaded - 076 - Pointing To Array
  • Uploaded - 077 - Void Pointer, Wild Pointer And Null
  • Uploaded - 078 - Pointers Arithmetic And Arrays
  • 079 - Array Of Pointers - Dynamic Data Structure
  • 080 - Array Of Pointers - Sorting Compare
  • 081 - Double Pointers
  • -
  • [ ]
  • Passing Pointers To Function
  • Return Pointer From Function
  • Pointers Use Cases
  • -
  • Smart Pointers

Containers Overview

  • Deques
  • Lists
  • Forward Lists
  • Set & Multiset
  • Map & Multimap
  • Stack
  • Queue
  • -
  • -
  • -
  • -
  • -

IO Stream

  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -

Useful Built-In Functions

  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -

Advanced Lessons

  • String Literals
  • Inline Function => Lambda Expression
  • Switch With Range
  • [ ]
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -

Solving 105 Problems [ Very Easy Level ] [ Separate Playlist ] 1 Video = 3 Problems

Playlist: https://www.youtube.com/playlist?list=PLDoPjvoNmBAyX4CCOP--TR36SfD5g7gru

Problems Page: https://elzero.org/problems-solving-level-one/

Uploaded Videos => [ 35 From 35 ]

100%

  • Uploaded - 01 - Introduction
  • Uploaded - 02 - Codewars 8 Kyu - 3 Problems
  • Uploaded - 03 - Codewars 8 Kyu - 3 Problems
  • Uploaded - 04 - Codewars 8 Kyu - 3 Problems
  • Uploaded - 05 - Codewars 8 Kyu - 3 Problems
  • Uploaded - 06 - Codewars 8 Kyu - 3 Problems
  • Uploaded - 07 - Codewars 8 Kyu - 3 Problems
  • Uploaded - 08 - Codewars 8 Kyu - 3 Problems
  • Uploaded - 09 - Codewars 8 Kyu - 3 Problems
  • Uploaded - 10 - Codewars 8 Kyu - 3 Problems
  • Uploaded - 11 - Codewars 8 Kyu - 3 Problems
  • Uploaded - 12 - Codewars 8 Kyu - 3 Problems
  • Uploaded - 13 - Codewars 8 Kyu - 3 Problems
  • Uploaded - 14 - Codewars 8 Kyu - 3 Problems
  • Uploaded - 15 - Codewars 8 Kyu - 3 Problems
  • Uploaded - 16 - Codewars 8 Kyu - 3 Problems
  • Uploaded - 17 - Codewars 8 Kyu - 3 Problems
  • Uploaded - 18 - Codewars 8 Kyu - 3 Problems
  • Uploaded - 19 - Codewars 8 Kyu - 3 Problems
  • Uploaded - 20 - Codewars 8 Kyu - 3 Problems
  • Uploaded - 21 - Codewars 8 Kyu - 3 Problems
  • Uploaded - 22 - Codewars 8 Kyu - 3 Problems
  • Uploaded - 23 - Codewars 8 Kyu - 3 Problems
  • Uploaded - 24 - Codewars 8 Kyu - 3 Problems
  • Uploaded - 25 - Codewars 8 Kyu - 3 Problems
  • Uploaded - 26 - Codewars 8 Kyu - 3 Problems
  • Uploaded - 27 - Codewars 8 Kyu - 3 Problems
  • Uploaded - 28 - Codewars 8 Kyu - 3 Problems
  • Uploaded - 29 - Codewars 8 Kyu - 3 Problems
  • Uploaded - 30 - Codewars 8 Kyu - 3 Problems
  • Uploaded - 31 - Codewars 8 Kyu - 3 Problems
  • Uploaded - 32 - Codewars 8 Kyu - 3 Problems
  • Uploaded - 33 - Codewars 8 Kyu - 3 Problems
  • Uploaded - 34 - Codewars 8 Kyu - 3 Problems
  • Uploaded - 35 - Codewars 8 Kyu - 3 Problems

Implement 60 Function [ Separate Playlist ]

  • 01 => Reverse
  • 02 => Replace
  • 03
  • 04
  • 05
  • 06
  • 07
  • 08
  • 09
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60