The complete algorithms course in C# and .Net
3.5 (25 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.
2,024 students enrolled
Wishlisted Wishlist

Please confirm that you want to add The complete algorithms course in C# and .Net to your Wishlist.

Add to Wishlist

The complete algorithms course in C# and .Net

Learn the fundamentals of C# and improve your algorithmic skills to become a well paid developer. Let's code in C#!
3.5 (25 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.
2,024 students enrolled
Created by Balázs Koncz
Last updated 10/2016
English
Curiosity Sale
Current price: $10 Original price: $200 Discount: 95% off
30-Day Money-Back Guarantee
Includes:
  • 5 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Basic programming skills
  • Know the fundamentals of C#
  • Solve problems by writing programmes
  • Understood algorithms
  • Understood data structures
View Curriculum
Requirements
  • Have a PC or laptop running Visual Studio
Description

There are great demands for programmers all over the world. Once you decided to become a programmer, the first step is to learn algorithms and data structures. That is how you will have the mindset of a programmer. In this course I will teach you how to solve simple and complex problems by writing code in C#.

This course is designed for you to learn the fundamentals of C# and develop your overall programming skills at the same time.

You will learn how to think like a programmer and apply patterns on solving problems. C# and .NET gives you a great set of tools to make your life easy as a C# developer. Also Visual Studio will be there with you as your best friend while you fight your way and learn algorithms and become well paid C# developer.

If you aren't satisfied there is 30 day money back guarantee, so don’t hesitate, there is a whole new world waiting for you!


Who is the target audience?
  • Beginners who have no previous programming experience
  • Entry level programmers, who can write code – but want to develop their skills
Students Who Viewed This Course Also Viewed
Curriculum For This Course
25 Lectures
05:03:00
+
Introduction
2 Lectures 05:03

In this video I will describe shortly what you can expect from learning data structures and algorithms.

Preview 01:25

You are going to learn how to install Visual Studio and try it out with your first program.

Preview 03:38
+
Get to know C# and programming
8 Lectures 01:39:12

In this lecture I will show you the basic data types of c# and tell how to use them.

Preview 16:12

In this video you will learn how to create your own types using the "class" keyword.

Create your own types
07:34

Now you can test what you have learned about data types of C#!

Quiz of data types
4 questions

You will learn how to handle user input form the console.

Handling user input
07:42

You will learn how to make simple operations on data.

Simple operations
12:56

You will learn how to use If - else statements for conditional instructions.

Conditions
15:53

You will learn how to compute operations with logical data. This lecture covers the AND, OR, and NOT operations.

Logical opertations
13:41

Quiz on Operations
3 questions

You will learn to store data in collections and know the difference between lists and arrays.

Collections
12:14

In this lecture you will learn how to repeat an instructions with loops, and how to apply them the most useful way.

Loops - Cycles
13:00
+
Algorithms
7 Lectures 01:35:44

This is one of the most basic algorithms: you will learn how to compute the sum and the product of numbers.

Computing series
13:55

This algorithm enables the programmer to decide if there is an item with the given parameters in a collection of data.

Making decisions
15:54

This algorithm enables you to find the index of a given item in a collection of data.

Searching - Part 1: The linear search
19:47

This is an advanced searching algorithm, that ii faster than the linear search, but requires the items to be in order.

Searching - Part 2: Binary Search
12:25

You will learn how to count items that apply for a certain criteria.

Counting
03:32

In this lecture you will learn how find the minimal and maximal values of a collection.

Finding the minimal and maximal value
09:59

You will learn how to make operations on sets of data.

Set operations
20:12

Quiz on algorithms
3 questions
+
Data structures
8 Lectures 01:43:01

You will learn the properties of a stack, an the PUSH and POP operations

Stack
12:04

Linked list - Part 1
17:37

Linked list - Part 2
13:22

Binary tree - part 1
14:03

Binary tree - part 2
08:06

Binary tree - part 3
14:05

Binary tree - part 4
16:43

You will learn how to enumerate a binary tree with IEnumerable interface.

Binary trees - part 5
07:01
About the Instructor
Balázs Koncz
3.0 Average rating
29 Reviews
2,073 Students
2 Courses
Cross platform mobile developer, Udemy Instructor

Hi there! Thanks for taking a look at my account!

Currently, I am a cross-platform developer building online courses for beginner and advanced level students. My aim is to share my knowledge as a programmer and show you the way to become a successfull software engineer.

I love exploring, and I spend a lot of time designing courses for new comers in programming and others who like having fun with code crafting.