Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
C# Bootcamp and Easy training (C# fundamentals and basics)
Rating: 3.3 out of 5(31 ratings)
4,648 students

C# Bootcamp and Easy training (C# fundamentals and basics)

C# training: C# Fundamentals Basics for beginners. OOP - Object Oriented Programming in visual studio. Quick C# Bootcamp
Last updated 12/2021
English
English [Auto],

What you'll learn

  • Get familiar with basics of C#
  • Understand how the if else statement works
  • Create strings, chars and number variables
  • Create while, for and foreach loops
  • Work with arrays and matrices
  • Create functions in C#
  • Understand how the try and catch works
  • Work with lists and enums in C#

Course content

1 section19 lectures1h 10m total length
  • Course Intro1:04

    Explore the basics of the C# language, covering console programs, if-else, while and for loops, foreach, switch statements, try-catch, arrays, and file input/output, all in one hour.

  • Course Expectations0:07
  • Working with text2:59

    Open your C-Sharp studio, create a new console application, print Hello World with a semicolon, run it, and keep the console open to view the output.

  • Working with numbers6:14

    Explore C# numeric types from boolean to unsigned short and unsigned long, learn their ranges, and output them to the screen using console write line and string concatenation.

  • Working with math operations3:51

    Explore c# mathematical operations with integers, including addition, subtraction, multiplication, and division, and print results. Show increment and decrement operators and converting doubles to integers for display.

  • Quick Feedback0:08
  • Working with Strings5:24

    Learn basic string operations in C# by creating a string variable such as hello world, printing with a newline, checking for a substring, concatenating two strings, and replacing characters.

  • Working with if else statement9:01

    Explains how to use if-else statements in C# with else if, and, or, and not, and demonstrates age-based conditions like young, middle age, old, and not a teenager.

  • Working with while loop2:32

    Explore how to use the while loop in C# to control repetitive execution, increment a counter, print values, and break loops when a condition is met.

  • Working with for loop1:31

    Iterate with for loops by initializing a counter, testing a condition (including == 10), and incrementing with i++, using break to stop at values like 10 or 19.

  • Working with switch statement2:05

    Implement a switch statement with cases 10 and 20, using break to end each path and print results to the console. Include a default case to cover any unmatched values.

  • try and catch1:56

    Learn to use try and catch to handle errors in C# by catching a division by zero exception and printing the message to the console.

  • lists in C#5:04

    Create and manipulate lists in C# by building a list of elements, recognizing zero-based indexing, and iterating to access, print, and add new elements.

  • Working with arrays6:21

    Learn to create and modify arrays, including array of arrays, using int, boolean, and string arrays, with sizing, indexing, and operations like sort, reverse, and foreach.

  • Working with matrices4:45

    Explore working with matrices in C# by creating and indexing two-dimensional arrays, iterating with foreach and for loops, and printing elements to reveal the matrix contents.

  • File input/output3:54

    Create a string array of customer names, write them to a text file using a stream writer, then read them back with a stream reader and display them.

  • Functions5:12

    Discover four types of functions in C# by building parameterized and non-parameterized methods, returning values or printing results to the console, including examples with two arguments and a while loop.

  • Recursion4:33

    Explore recursion in C# by implementing a recursive function that calls itself to output the number of chapters to the console and multiply results toward a final value.

  • Enums3:24

    Learn how to define enums in C#, map days of the week and months to specific values, and see that values stay the same even if the order changes.

Requirements

  • Basic math knowledge
  • Basic computer science knowledge (optional)

Description

Hi, this is the 1 hour introductory course to c#. In this course you will learn the fundamentals of c# programming language.

Learn C# from scratch in 1 hour

  • Numbers

  • Text

  • Console

  • If else

  • While, for, foreach loops

  • Switch statement

  • Try and catch

  • Lists

  • Arrays and matrices

  • File IO

  • Functions

  • Enums

Learn the fundamental concepts of C# from the simple hello world program to creating your first functions.

C# is one of the most popular programming languages in the world. In this course you will learn the fundamentals of c#. You will write your first program that will output the code to the console, you will create your first variables, lists, arrays and matrices and you will write your own functions. All of the lessons have downloadable code with them so you can simply copy the code to your application.

This course is for you if you:

· Want to master c# fundamentals quickly

· Don’t have enough time but need to learn to understand your own c# code

· Know any other programming language but want to learn another programming language

· Learn c# with short and easy programming videos

· Already know c sharp and want to refresh your knowledge

· Want to add c# coding to your resume


Complete beginner course with downloadable files, you'll be able to work alongside the instructor and will receive a verifiable certificate of completion after finishing the course.


Who this course is for:

  • Beginner C# developer
  • C# Programmers
  • Computer Science majors
  • Computer Engineering majors
  • People interested in programming
  • People interested in sorting algorithms
  • People interested in coding
  • People interested in coding exercises
  • Math majors
  • People interested in technical subjects