C# for Absolute Beginners: Literally from Zero to Hero

C# Complete Beginner Masterclass Bootcamp 2021: C# Unmatched 120+ Lectures, AI, OOP, Games; Learn like a Pro with Examples & More

Beginner 5(1 Ratings) 6 Students enrolled
Created by Online Courses Learn Online, On Your Schedule | Firste Last updated Fri, 15-Jul-2022 English
What will i learn?
  • • Learn the fundamentals of C# and .NET Framework
  • • Work with primitive and non-primitive types and expressions
  • • Fully understand how OOP (object oriented Programming) works and how it is used
  • • Learn how to use variables, methods, loops, conditions
  • • Learn how to use files, directories, text, date and time
  • • Learn how to use Linq and Lambda Expressions
  • • Learn how to use Databases with MS SQL Server and Linq
  • • Build beautiful GUIs (Graphical User Interfaces) with WPF (Windows Presentation Foundation)
  • • Learn the difference between value types and reference types
  • • Control the flow of programs using conditional statements
  • • Use arrays and lists
  • • Effectively debug C# applications

Curriculum for this course
129 Lessons 06:21:56 Hours
1 Fundamentals of computer Science
9 Lessons 00:18:35 Hours
  • 1. What is computer Science 00:02:37
  • 2. What is computer programming 00:01:20
  • 3. Generations of programming Languages 00:01:43
  • 4. What is C# and why you should use it 00:02:05
  • 5. What happens under the hood of the computer? 00:01:39
  • 6. The heap and the stack 00:01:33
  • 7. Steps to programming systems and applications 00:02:29
  • 8. How to get the most out of this course 00:02:52
  • 9. Tips for becoming the best C# programmer you can be 00:02:17
  • 10. Downloading and installing Visual Studio 00:01:22
  • 11. Creating a C# file in visual studio 00:01:20
  • 12. Visual Studio program navigation 00:01:27
  • 13. Creating a C# file in visual studio 00:00:29
  • 14. Referring to the MSDN C# Documentation 00:02:55
  • 15. Hello World 00:01:54
  • 16. C#'s Main Method 00:02:30
  • 17. Variables 00:03:56
  • 18. Console 00:01:39
  • 19. Conditional statements 00:01:32
  • 20. Loops 00:01:22
  • 21. Comments 00:01:42
  • 22. Function basics 00:02:35
  • 23. Errors 00:01:22
  • 24. Basic C# Syntax 00:06:34
  • 25. Modulus operator 00:00:32
  • 26. Increment and Decrement Operators 00:01:24
  • 27. Is operator 00:02:25
  • 28. As operator 00:01:00
  • 29. Ternary Operator (Conditional Operator) 00:02:23
  • 30. Null-Coalescing Operator 00:00:42
  • 31. sizeof() Operator 00:01:06
  • 32. typeof() Operator 00:00:57
  • 33. Operator Overloading 00:03:22
  • 34. C# Keywords and Contextual Keywords 00:01:01
  • 35. Quiz answers with explanation 00:04:36
  • 36. Basic Built-In Data Types 00:01:47
  • 37. Numbers 00:05:15
  • 38. Floating Point Precision Issue 00:01:05
  • 39. Math Class in C# 00:03:14
  • 40. Strings 00:02:24
  • 41. Difference between characters and strings 00:01:54
  • 42. Checking string equality 00:00:43
  • 43. @ and $ with strings 00:02:11
  • 44. Slicing strings into substrings 00:03:03
  • 45. String escape sequences 00:03:45
  • 46. Formatting strings 00:02:49
  • 47. String builder class 00:05:37
  • 48. Working with strings in C# 00:03:27
  • 49. Validating strings using string.IsNullOrEmpty 00:01:35
  • 50. Booleans 00:00:56
  • 51. Logical operators 00:05:10
  • 52. Utilizing the Boolean flag technique 00:01:16
  • 53. Null 00:01:08
  • 54. Converting variables, boxing and unboxing 00:06:36
  • 55. Anonymous and dynamic types 00:01:39
  • 56. Value and reference types 00:03:33
  • 57. Quiz answers with explanation 00:03:02
  • 58. Data time class 00:02:45
  • 59. Time span class 00:02:02
  • 60. Formatting data and times 00:03:43
  • 61. UTC Time - what is it and why is it ubiquitously used 00:02:16
  • 62. Quiz answers with explanation 00:01:07
  • 63. If, else if, else 00:05:38
  • 64. Switch statements 00:05:07
  • 65. For loops 00:07:05
  • 66. For each loops 00:02:09
  • 67. While loops 00:01:50
  • 68. Do-While loops 00:02:07
  • 69. Infinite loops 00:01:25
  • 70. Break and continue 00:04:16
  • 71. Quiz answers with explanation 00:03:24
  • 72. Obtaining user input in C# 00:01:00
  • 73. Read line () 00:01:29
  • 74. Read () 00:03:58
  • 75. Read key () 00:02:58
  • 76. Obtaining numeric user input in C# 00:02:50
  • 77. Working with files in C# 00:07:17
  • 78. File IO Exceptions in C# 00:03:00
  • 79. Building Tic-Tac-Toe in C# 00:11:33
  • 80. Quiz answers with explanation 00:02:17
  • 81. Constructors 00:02:23
  • 82. Finalizers 00:00:50
  • 83. Properties 00:03:38
  • 84. Attributes 00:02:53
  • 85. Anonymous Functions and Lambda Expressions 00:02:29
  • 86. FuncT Result 00:01:34
  • 87. Overloading 00:03:35
  • 88. Overriding 00:02:41
  • 89. Infinite parameters for a function 00:02:26
  • 90. Optional parameters 00:01:44
  • 91. Extension methods 00:01:38
  • 92. Asynchronous Functions 00:02:47
  • 93. Quiz answers with explanation 00:01:55
  • 94. What is an interface 00:00:53
  • 95. Creating an interface 00:01:12
  • 96. Implementing an interface 00:01:45
  • 97. Interface pros and cons 00:01:32
  • 98. I Notify Property Changed Interface 00:01:45
  • 99. I Comparable Interface 00:02:07
  • 100. I Comparer interface 00:02:01
  • 101. I Equatable interface 00:01:32
  • 102. I Equality Comparer interface 00:01:36
  • 103. I Enumerable interface 00:04:30
  • 104. I Enumerator interface 00:02:15
  • 105. I Collection interface 00:01:47
  • 106. What is an abstract class 00:00:52
  • 107. Creating an abstract class 00:00:45
  • 108. Abstract methods 00:01:11
  • 109. Virtual methods 00:02:07
  • 110. Abstract vs virtual methods 00:01:02
  • 111. Interfaces vs. Abstract Classes 00:02:02
  • 112. Quiz Answers with Explanations 00:04:19
  • 113. Arrays 00:07:38
  • 114. Lists 00:12:31
  • 115. Stacks 00:11:36
  • 116. Queues 00:01:43
  • 117. Structs 00:01:17
  • 118. Enums 00:03:08
  • 119. Dictionaries 00:06:33
  • 120. Hash sets 00:02:57
  • 121. Sorted lists 00:04:52
  • 122. Sorted dictionaries 00:02:56
  • 123. Sorted sets 00:07:32
  • 124. Tuples 00:02:47
  • 125. Linked lists 00:08:05
  • 126. Trees 00:13:01
  • 127. Graphs 00:10:51
  • 128. Quiz answers with explanation 00:04:36
  • 129. Bonus Lectures. Enjoy the Benefits
Requirements
  • • All Levels. No prior knowledge is required.
  • • You will need a computer, Laptop or Tablet
  • • All devices work: Mac or PC
  • • All you need is YOU and YOU! Just have an open mind and willingness to learn and implement
+ View more
Description

Welcome to the Complete C# Beginner Masterclass Bootcamp 2021, the only course you’ll need to learn to code and become a full-stack C# Expert, with 120+ Unmatched, Unique, Step-by-Step Lectures.

C# is the hottest, most demanded programming language because it can be used to build variety of applications. With C#, you can build Mobile Apps (for Windows, Android and iOS), Games, Websites, Desktop, Laptop & Tablet Applications… The list goes on and on.

Once you master the fundamentals of C# and programming, you can enroll in our Advanced C# Programming. You'll have lots of options going forward with your Professional Career. You can choose to build Mobile Apps if you prefer, or you can change job and work as a Master Web Developer. As long as you know the fundamentals well, switching to different technology stacks is as easy as saying “GREAT”.

 

Explore the core technologies of the C#. learn how to get started with C# Programming.

We'll take you step-by-step through engaging video tutorials and teach you everything you need to know to succeed as a C# Programmer.

 

Following is a glance of Key Features you will enjoy learning and mastering:

1 Fundamentals of computer Science

2 Setup and install Visual studio on your computer

3 Getting Started with C#

4 Data Types

5 Working with Date Time data in C#

6 Control Flow Statements and Loops

7 User Input and Files

8 Functions

9 Interfaces and Abstract Classes

10 Data Structures and Collections

 

Once you have finished the above, enroll in our Advanced C# Programming and lear the following:

11 Advanced C# Coding

12 REGEX - Regular Expressions

13 C# Namespaces

14 Documenting Your Code

15 Searching and Sorting

16 Object Oriented Programming

17 C# Generics

18 NET Framework

19 Bitwise Operations in C#

20 Threading in C#

21 LINQ - Language Integrated Query

22 Version Control - GitHub and SourceTree

23 C# Debugging, Exception Handling, and Unit Tests

24 Reflection in C#

25 Refactoring C# Code

26 Types of Algorithms

27 Implementing Algorithms in C#

28 Optimizing Code

29 Design Patterns

30 C# 8.0 New Features 

31 How to Write Good Code

32 Landing a Programming Job

33 C# Programming Practice Videos, Quizzes, and Tests

34 Intro to C# Hands-On Projects Build Real World Apps!

35 Hands-On Building a Database Application using Microsoft SQL Server and C#

36 Hands-On Building a Web App using ASP.Net and C#

37 Hands-On Building a Mobile App using Xamarin C# (Windows and Mac only)

38 Hands-On Building an Artificial Intelligence Neural Network using C#

39 Hands-On Building a Machine Learning app using ML.Net and C#

40 Hands-On Building a Video Game using Unity and C#

41. Additional Content: Grand Finale

 

By the end of this course, you will be fluently programming and be ready to make any website, app or game you can dream of.

You will get lifetime access to over 120+ lectures!

So what are you waiting for? Click the Buy Now Button and join the world's highest rated C# Programming Course. Learn C#, increase your knowledge, become a Professional C# Programmer and advance your career all in a fun and practical way!

 

Thank you for taking the time to read this and we hope to see you in the course!

+ View more
Other related courses
17:40:06 Hours
5 6 $199 $2
00:58:14 Hours
Updated Mon, 07-Jun-2021
0 5 Free
01:09:08 Hours
0 7 Free
01:20:59 Hours
0 4 Free
01:05:29 Hours
0 4 Free
About the instructor
  • 24 Reviews
  • 33 Students
  • 87 Courses
+ View more
Online Courses - Learn Online, On Your Schedule | Firste

Firste Academy is an online learning platform with online top best online courses taught by the world's best instructors. Personalized, on-demand e-learning in programming, marketing, data science, development and more.

Student feedback
5
Average rating
  • 0%
  • 0%
  • 0%
  • 0%
  • 100%
Reviews
  • Sat, 14-May-2022
    A very complete course. It helped me to get a new job. The tips given in the section about how to write a resume and prepare for an interview were specially useful. Totally recommended!
$2 $199
Buy now
Includes:
  • 06:21:56 Hours On demand videos
  • 129 Lessons
  • Full lifetime access
  • Access on mobile and tv