C# Programming for Beginners : The First Steps

BY
Udemy

Lavel

Beginner

Mode

Online

Fees

₹ 499 3499

Quick Facts

particular details
Medium of instructions English
Mode of learning Self study
Mode of Delivery Video and Text Based

Course and certificate fees

Fees information
₹ 499  ₹3,499
certificate availability

Yes

certificate providing authority

Udemy

The syllabus

Course Information

  • Welcome
  • Course Specifics Part 1 ... What You Need
  • Course Specfics Part 2 ... What you are going to Learn

The Basics

  • Introduction to C# Creating Your First App Part 1 ... The VS 2015 Environment
  • Introduction to C# Creating Your First App Part 2 ... Creating a Simple App
  • User Interface Controls and Events Part 1 ... Using Radio Buttons
  • User Interface Controls and Events Part 2 ... Using Scroll Bars and Menu Control
  • User Interface Quiz
  • Entering and Outputting Data Part 1 ... The Concept of Computer Storage
  • Entering and Outputting Data Part 2 ... Math Operators
  • Entering and Outputting Data Part 3 ... Mathematical Applications
  • Entering and Outputting Data Part 4 ... Business Applications
  • Entering and Outputting Data Part 5 ... Your Turn
  • Entering and Outputting Data Quiz
  • Selection Part 1 ... The IF statement and Boolean Operators
  • Selection Part 2 ... Practical Applications (Utility Bills)
  • User Defined Dialogs
  • Repetition Part 1 ... The While Loop
  • Repetition Part 2 ... User and Counter Controlled Repetition Problems
  • Repetition Part 3 ... Counters and Accumulators
  • Repetition Part 4 ... The Combo and List Box Controls
  • Selection - Repetition Quiz

Problem Solving

  • The Software Life Cycle ... The 5 Steps
  • Flowcharts
  • Error Handling and Debugging
  • Methods Part 1 ... Why use ?
  • Methods Part 2 ... Solving Practical Problems
  • Introduction to Files
  • Summative Programming Problem ... The Forensic Problem
  • Problem Solving Quiz

Object Oriented Programming

  • Introduction to OOP ... Creating Classes and Objects
  • Intermediate OOP ... Encapsulation and Inheritance
  • Object Orient Programming Quiz

Strings

  • Introduction to String Functions
  • String Accumulators and Concatentation
  • Code Validations Part 1 ... The Check Digit
  • Code Validations Part 2 ... The Credit Card Validation Problem
  • Strings Quiz

Arrays

  • Introduction to One Dimensional Arrays Part 1 ... Why Use ?
  • Introduction to One Dimensional Arrays Part 2 ... Theory to Practice
  • One Dimensional Array Applications ... Class Statistics (Averages/Hi/Lo Marks)
  • Sorting ... The Bubble Sort
  • Advanced One Dimensional Array Concepts ... Array Counters
  • Introduction to Two Dimensional Arrays ... Why Use ?
  • Two Dimensional Array Applications Part 1 ... Quiz Score Analysis
  • Two Dimensional Array Applications Part 2 ... The Supermarket Problem
  • Arrays Quiz

Probabilistic Simulations

  • Introduction to Random Numbers Part 1 ... What are Probabilistic Simulations
  • Introduction to Random Numbers Part 2 ... Modelling Simple Random Events
  • Introduction to Random Numbers Part 3 ... Review and Extension
  • Applications of Random Numbers Part 1 ... Plinko Game Simulation
  • Applications of Random Numbers Part 2 ... Shooting Gallery Simulation
  • Random Selection Without Duplication ... Casino Roulette Game
  • Discrete Random Distributions ... Dartboard Problem
  • Probabilistic Simulations Quiz

Graphics

  • Introduction to Graphics Part 1 ... The Graphics Class
  • Introduction to Graphics Part 2 ... Drawing on a Panel
  • Creating Bar Charts Part 1 ... The Concept of Scaling
  • Creating Bar Charts Part 2 ... Dice Roller Histogram Problem
  • Mouse Events ... Creating an Etch A Sketch Program
  • Graphics Intro Quiz
  • Animations Part 1 ... Timers and Image Arrays
  • Animations Part 2 ... Creating Your Own Animations
  • Animations Part 3 ... Sample Application - Slot Machine Game
  • Animations Part 4 ... Moving Object Across the Screen using .Left and .Top
  • Animations Part 5 ... The Car Race Challenge
  • Animations Part 6A ... Using the DrawImage command
  • Animation Part 6B ... Adding Transparency to Images
  • Animations Part 7 ... Collision Detection and Keyboard Events
  • Animation Part 8 ... No Picture Boxes just Image Files
  • Animation Part 9 ... Sounds Effects using System.Media and Media Player
  • Animation Part 10 ... Falling Objects Game
  • Advanced Animations Part 1 ... Double Buffering
  • Advanced Animations Part 2 ... The Mouse , Panels and Double Buffering
  • Advanced Animations Part 3 ... Creating a Game - The Basic Game Loop
  • Advanced Animations Part 4 ... The Space Shooter Game ... Now Your Turn
  • Animation and Game Development Quiz
  • The Final Exam
  • The Wrap Up ... Where do you go from here ?

Programming Challenges

  • Introduction to Programming Challenges
  • Challenge 1
  • Challenge 2
  • Challenge 3
  • Challenge 4
  • Challenge 5
  • Challenge 6
  • Challenge 7
  • Challenge 8
  • Challenge 9
  • Challenge 10
  • Challenge 11
  • Challenge 12
  • Challenge 13
  • Challenge 14
  • Challenge 15
  • Challenge 16
  • Challenge 17
  • Challenge 18
  • Challenge 19
  • Challenge 20
  • Challenge 21
  • Challenge 22
  • Challenge 23
  • Challenge 24
  • Challenge 25
  • Challenge 26
  • Challenge 27
  • Challenge 28
  • Challenge 29
  • Challenge 30
  • Challenge 31
  • Challenge 32
  • Challenge 33
  • Challenge 34
  • Challenge 35
  • Challenge 36
  • Challenge 37
  • Challenge 38
  • Challenge 39
  • Challenge 40
  • Challenge 41
  • Challenge 42
  • Challenge 43
  • Challenge 44
  • Challenge 45
  • Challenge 46
  • Challenge 47
  • Challenge 48
  • Challenge 49
  • Challenge 50
  • Challenge 51
  • Challenge 52
  • Challenge 53
  • Challenge 54
  • Challenge 55
  • Challenge 56
  • Challenge 57
  • Challenge 58
  • Challenge 59
  • Challenge 60
  • Challenge 61
  • Challenge 62
  • Challenge 63
  • Challenge 64
  • Challenge 65
  • Challenge 66
  • Challenge 67
  • Challenge 68
  • Challenge 69
  • Challenge 70
  • Challenge 71
  • Challenge 72
  • Challenge 73
  • Challenge 74
  • Challenge 75
  • Challenge 76
  • Challenge 77
  • Challenge 78
  • Challenge 79

The Next Step

  • Bonus Lecture

Articles

Popular Articles

Latest Articles

Similar Courses

C Programming Foundations

PW Skills

Online
Beginner
Free

Jupyter Notebook

Great Learning

Online
Beginner
Free

Eclipse Tutorial

Great Learning

Online
Beginner
Free

Dev C++ Tutorial

Great Learning

Online
Beginner
Free

Turbo C++

Great Learning

Online
Beginner
Free

Coding For Beginners You Can Learn to Code

Simpliv Learning

Online
Beginner
$199 $999

Scripting and Programming Foundations

WGS via Edx

8 Weeks Online
Beginner
Free

How to Code Simple Data

The University of British Columbia, Vancouver via Edx

7 Weeks Online
Beginner
Free

Information Technology Fundamentals for Business P...

Polytechnic University of Valencia, Valencia via Edx

3 Weeks Online
Beginner
Free

Introduction to C++

Microsoft Corporation via Edx

4 Weeks Online
Beginner
Free

Courses of your Interest

Professional Certificate Course in Data Science

Professional Certificate Course in Data Science

Newton School

8 Months Online
Beginner

JavaScript Foundations

PW Skills

Online
Beginner
Free

Technical Analysis Series

PW Skills

3 Months Online
Beginner
Free

Cracking the Coding Interview in Java Foundation

PW Skills

5 Months Online
Beginner
Free

Python Foundations

PW Skills

Online
Beginner
Free
Getting Started with Generative AI APIs

Getting Started with Generative AI APIs

Codio via Coursera

9 Hours Online
Beginner
Generating code with ChatGPT API

Generating code with ChatGPT API

Codio via Coursera

3 Weeks Online
Beginner
Prompt Engineering for ChatGPT

Prompt Engineering for ChatGPT

Vanderbilt via Coursera

2 Weeks Online
Beginner

Data Structures and Algorithms in Java

Great Learning

Online
Beginner
Free

More Courses by Udemy

Microsoft Excel 2013 Course Beginners Intermediate...

Udemy

Online
Beginner
₹399 ₹2,699

Python for Beginners to Advance

Udemy

Online
Beginner
₹ 2,499

Learn Python Turtle Using Block Coding

Udemy

Online
Beginner
₹399 ₹799

Master Python Basics For Developer

Udemy

Online
Beginner
₹475 ₹3,499

Programming in Python for Beginners

Udemy

Online
Beginner
₹ 799

Learn Python 3 Programming from Scratch

Udemy

Online
Beginner
₹475 ₹1,299

Automate Your Life With Python

Udemy

Online
Beginner
₹ 2,899

Learn Python Python for Beginners

Udemy

Online
Beginner
₹ 1,799

Trending Courses

Popular Courses

Popular Platforms

Learn more about the Courses