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

3 Weeks 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

Online
Beginner

Data Structures and Algorithms in Java

Great Learning

Online
Beginner
Free

Angular7 for Beginners

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

Download the Careers360 App on your Android phone

Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile

Careers360 App
150M+ Students
30,000+ Colleges
500+ Exams
1500+ E-books