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

What You'll Get

  • 21+ Hours On-Demand Videos

  • 73 Coding Challenges

  • Lifetime Access

  • 38 Downloadable Applications (exe) with Source Codes

  • Certificate of Completion

  • 24*7 Doubt Clearning Support

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

  • 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

  • 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

    • Stone Paper Scissors game - CLI

    • Stone Paper Scissors game - GUI

    • Matchsticks game - Single player and Multiplayer

    • Intorudction to Game Development

  • 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

  • 27

    Project - 3: Stock Market Analysis

  • 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

  • 31

    Project - 4: Sudoku Board Game

  • 32

    Object Oriented Programming - Class and Object

  • 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 2 - Creating User Cards with DP and Last seen

    • WhatsApp Part 1 - Application Analysis & Design

      FREE PREVIEW
    • 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

Watch Intro Video

Course Introduction

Student Reviews

Sanket Tembekar

Clear, comprehensive, well-organized, and well-designed. Prepare to work (you can't just watch), but if you go through the lessons and use the code examples you will learn. This is a really good course. Highly recommended!

Rohit Modak

This is a very useful training for everyone beginner/intermediate developers who wants to start with .NET and C#.

Aarushi Phade

Haven't completed as yet, but I have already learned a lot. Really like that I am able to take each lesson and create small project to solidify what I am learning.

Pranav Bhagwat

This is an awesome introductory course. The explanation of the code in detail helps understanding what really happens. The projects helped to practice what is learned. Exceeded my expectations.

Nikhil Thakar

The videos are in small digestible chunks. The code is well explained in a logical sequence. There is good background information on the concepts and history of the code concepts.

Shruti Kale

This is a brilliant course introducing use of CLI concept in GUI app development in a very easy way to follow and understand.

Vaishnavi Dhole

I am a beginner and I found the explanations very clear for someone just starting out. Looking forward to learning even more.