What You'll Develop
-
Aplications for Each Concept in CLI and GUI (.Net Framework)
-
Menu Driven Applications
-
Applications using Advance C++ with STL
-
Inventory Management Application
-
Replica of Microsoft Windows's Calculator
-
CSV Reader App for Stock Market Analysis
-
Single Player and Multiplayer Games
-
Registration and Login System with Email Notifications and OTP Validation
-
WhatsApp Clone - Realtime Chatting Application using Cloud Database
-
PhonePe Clone with QR Code Generation and Scanning Feature
Course curriculum
-
2
Installation and setup - VScode, MinGW Compiler, Visual Studio 2019
-
Install and configure VSCode for C++ and Visual Studio 2019 for .Net Development
-
-
3
Output
-
Introduction - Syntax - Basic problems
-
-
4
Variables & Operators
-
Introduction - Necessity - Syntax - Memory Representation - Basic problems
-
Variables - Deep Dive
FREE PREVIEW -
Operators
-
-
5
Input
-
Input Introduction - Necessity - Syntax - Basic problems
-
Input - Deep Dive
-
Interesting Problem Statements
-
challages_IO_5
-
challages_IO_1
-
challages_IO_3
-
challages_IO_2
-
challages_IO_6
-
challages_IO_4
-
challages_IO_7
-
challages_IO_8
-
-
6
Introduction: App Development Basics
-
App development intro
-
-
7
Developing GUI Desktop Apps using Input - Output - Variables
-
Introduction - Syntax - Basic Apps
-
Developing GUI Apps to solve Real World Tasks
-
-
8
Introduction: Control Statements
-
Control Statements intro
-
-
9
If - Else
-
Introduction - Necessity - Types - Syntax - Basic problems
-
If - else: Deep Dive
-
Solving Real World Problems
-
Desktop GUI Apps using if - else
FREE PREVIEW -
challages_if_else1
-
challages_if_else3
-
challages_if_else2
-
-
10
Loops
-
Introduction - Necessity - Syntax - Memory Representation - Basic problems
-
Loops - Deep Dive
-
Solving Interesting Problems
-
Nested loops
-
challages_loop_2
-
challages_loop_5
-
challages_loop_4
-
challages_loop_1
-
challages_loop_3
-
challages_loop_7
-
challages_loop_6
-
-
11
Switch Case
-
Introduction - Necessity - Syntax - Basic problems
-
Switch case - Deep Dive
-
challages_switch_1
-
-
12
Menu driven Programming
-
Develop Command Line Menu driven Apps
-
-
13
Game Development
-
Intorudction to Game Development
-
Stone Paper Scissors game - CLI
-
Stone Paper Scissors game - GUI
-
Matchsticks game - Single player and Multiplayer
-
-
14
Project - 1: Inventory Management App
-
15
Introduction: Procedure Oriented Programming
-
Introduction to Procedural Oriented Programming
-
-
16
Functions
-
Introduction - Necessity - Syntax - Basic problems
-
Solving Real World Problems
-
Reference Variable
-
Templates in Functions
-
challages_Function_1
-
-
17
How to become a PRO Coder
-
How to become a Pro Coder
-
-
18
Functions in GUI Apps
-
Optimize Stone Paper Scissors GUI App using Functions
-
-
19
Project - 2: Replica of Microsoft Windows's Calculator
-
20
Introduction: Data Structure and STL
-
Introduction to Data Structures
-
-
21
Data Structure - Array
-
Array Introduction - Necessity - Syntax - Memory Representation - Basic problems
-
Pointers: Static Memory Allocation
-
Array - Deep Dive
-
Pointers: Dynamic Memory Allocation
-
-
22
STL Data Structure - Vector
-
Vector Introduction - Necessity - Syntax - Basic problems
-
Vector Memory Representation
-
Inventory Management CLI App using Vectors
-
challages_Array_1
-
challages_Array_4
-
challages_Array_2
-
challages_Array_3
-
-
23
Data Structure - 2D array and 2D vector
-
Introduction - Necessity - Syntax - Memory Representation - Basic problems
-
-
24
STL Data Structure - List
-
List Prerequisite - Iterator
-
List
-
-
25
Basic GUI Apps using Vector and List
-
Basic GUI Apps using Vectors and List
-
-
26
Real World GUI Applications using Array / Vector / List
-
User Registration App
-
CSV Reader App - Perform Operations on Stock Market Data
FREE PREVIEW
-
-
28
Introduction: Board Games
-
Introduction to Board Games
-
-
29
Dynamic UI Development
-
Dynamic UI Development using FlowLayout Panel
-
-
30
Board Games Development Using Arrays / Vectors
-
Tic Tac Toe - 2 Player Board Game
-
-
32
Object Oriented Programming - Class and Object
-
Class Introduction - Necessity - Syntax - Memory Representation - Basic problems
FREE PREVIEW -
Communication between Objects - Part 1
-
Communication between Objects - Part 2
-
Grocery Store Managemenet using Classes Coming Soon
-
-
33
Object Oriented Programming in .Net framework
-
GUI Apps using Class
-
User Defined UI Elements
-
-
34
Database Management
-
Database Introduction - Installation and Configuration - Queries
-
Connecting MySQL with GUI App
-
-
35
Multiform Registration Module using Database
-
Part 1 - Application Design
-
Part 2 - Application Development
-
-
36
WhatsApp Clone
-
WhatsApp Part 1 - Application Analysis & Design
FREE PREVIEW -
WhatsApp Part 2 - Creating User Cards with DP and Last seen
-
WhatsApp Part 3 - Chatting Interface Design
-
WhatsApp Part 4: Loading Messages in Chatting Interface
-
WhatsApp Part 5 - Real time Chatting between Users
-
WhatsApp Part 6 - Updating User Cards
-
WhatsApp Part 7 - Database Relocation from LocalHost to Cloud
-
-
37
PhonePe Clone
-
PhonePe
-
-
38
Amazon Clone
-
Admin Console Development
-
Consumer Module Development
-
Student Reviews