Learn C# Programming For Absolute Beginners From Scratch
4.7 (17 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
1,445 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Learn C# Programming For Absolute Beginners From Scratch to your Wishlist.

Add to Wishlist

Learn C# Programming For Absolute Beginners From Scratch

Learn C# from scratch with easy to follow lectures that you can code along with.
4.7 (17 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
1,445 students enrolled
Last updated 2/2017
English
Curiosity Sale
Current price: $10 Original price: $145 Discount: 93% off
30-Day Money-Back Guarantee
Includes:
  • 6 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Develop your creative and technical skills to build apps written in C#
  • Start a new career as a junior C# programmer or developer
  • Program your own console apps
  • Develop apps faster using visual studio
View Curriculum
Requirements
  • You should be able to use a PC at a beginner level
  • You should have visual studio . We will cover how to download and install that in the course
  • You should be able to navigate the internet
  • Desire to learn
Description

Welcome to this C# absolute beginners course (pronounced C Sharp). C# is designed to be a simple, modern, general-purpose, object-oriented programming language, borrowing key concepts from several other languages, most notably Java.

 C# is an Object Oriented language and does not offer global variables or functions. Everything is wrapped in classes, even simple types like int and string, which inherits from the System.Object class.

C# could  be compiled to machine code, but in real life, it's always used in combination with the .NET framework. Therefore, applications written in C#, requires the .NET framework to be installed on the computer running the application. While the .NET framework makes it possible to use a wide range of languages, C# is sometimes referred to as THE .NET language, perhaps because it was designed together with the framework hence it's popularity.

C# is an object-oriented language designed by Microsoft and used by systems engineers, desktop programmers, and mobile app developers the world over.

 This course  will  guide you through C#'s basics, its core syntax, and the fundamentals of writing strong C# code.  I will  show you how to install Visual Studio, a great IDE for developing in C#, and then dive into the language itself. Along the way, we will cover topics such as:

  • Declaring and initializing variables with a variety of data types
    Data type Conversions and Truncating
    Exploring  Basic Arithmetic operators
    Create your first C# web and Console App
    Troubleshoot Compile errors
    Controlling flow with conditional code
    Creating custom classes
    Creating a complete maths quiz that will generate random problems for the quiz taker to solve

If C# is your first step into programming or adding it your existing skillset, these training videos will help you understand the language and use it to build your own great software.

Welcome :-)


Who is the target audience?
  • This course is for beginner programmers
  • This course is for absolute beginners to C# programming
  • This course is for beginner web designers who want to add programming to their skills
Students Who Viewed This Course Also Viewed
Curriculum For This Course
56 Lectures
06:02:34
+
Getting Started
7 Lectures 26:29

What is C#
01:18

What is dotNet (.NET)
03:50

What is Visual Studio
02:41



Finishing the installation and Configuration of Visual Studio
05:09
+
Create your first console and web app
10 Lectures 01:18:32
Create a simple C # Console App
07:03

Compile your first console app with Visual Studio
06:58

Troubleshooting Code Compiling errors
05:01

Create your first web app
05:46

Add a web form
07:20

Customize the controls
06:44

Write code for the controls
13:01

Understanding the web app we created.
12:14

Working with solutions and projects in visual studio
11:44

Code Challenge
02:41
+
Data Types
5 Lectures 28:28
Basic Data types
02:13

What is a String
01:51

Data type Conversion - Part 1
07:16

Data type Conversion - Part 2
07:08

Converting to string and truncating
10:00
+
C# Essentials
15 Lectures 01:51:49
What are Variables
06:00

Guidelines to naming variables
05:39

Arrays
10:16

Challenge on Arrays
06:25

Conditional Statements
10:58

Lists
08:23

List Concatenation
03:59

Dictionaries
08:34

Removing items from dictionaries
03:31

Using Conditional Statements with Dictionaries
05:11

While Loops
08:33

Do While Loops
08:23

For Loops
09:34

Foreach Loops
06:14

Switch Statements
10:09
+
Basic Arithmetic Operators
5 Lectures 26:53
Basic Maths Operators
06:35

Using Basic Arithmetic Operators in your c# app
06:46

Operator Precedence
04:13

What is Concatenation
02:49

Adding comments to your code
06:30
+
Course Project: Create a Complete Maths Quiz
14 Lectures 01:30:23
Creating the quiz form
03:48

Adding the controls for addition
10:14

Create the timer box
08:30

Adding controls for substraction
05:44

Adding controls for multiplication
05:33

Adding controls for division
04:42

Create the start button
07:36

Generate Random Addition Maths Problems
15:12

Generate Random Substraction Maths Problems
03:50

Generate Random Multiplication Maths Problems
03:59

Generate Random division Maths Problems
04:46

Check Answer with a Check Answer Method()
04:30

Add Enter Event Handlers For NumericUpDown Controls
05:33

Implement a count down timer
06:26
About the Instructor
Bluelime Learning Solutions
4.0 Average rating
1,562 Reviews
35,130 Students
85 Courses
Learning made simple

Bluelime is UK based and creates quality easy to understand eLearning solutions .All our courses are 100% video based. We teach hands –on- examples that teach real life skills .

Bluelime has engaged in various types of projects for fortune 500 companies and understands what is required to prepare students with the relevant skills they need.