Course Overview

C# is a hugely popular programming language for developing web-based applications. It helps to build an interactive environment and provides functionalities that the dynamic web platform requires. C# provides excellent integration with the Windows OS, with various Microsoft products, and even has a place in game development with the Unity engines.

This course begins with C# from the ground up in a step-by-step manner. You will start with setting up the Unity environment and creating C# scripts on them. Then, we’ll look at the building blocks of C#, which include basic data types, variables, strings, arrays, operators, control statements, and loops. Then, we’ll look at functions and lists. Moving on, you will explore the basics of C# and then proceed to learn object-oriented programming concepts such as classes and structures, objects, interfaces, and abstraction.

By the end of the course, you will be familiar with the C# concept and start to kick off building applications.

What You Will Learn

  • What is C# and how to use it in a Unity environment.
  • Building blocks of the C# Programming Language
  • Understand the fundamentals of C# like Variables
  • Control Flow and Functions.
  • Learn all about intermediate C# concepts like Classes
  • Structs and OOPS.

Program Curriculum

  • Why C# for Unity?
  • Installation
  • Working with C# Scripts
  • Introducing the Visual Studio Editor
  • C# Sync
  • Documentation
  • Chapter 1 Quiz

  • Defining Variables
  • An Introduction to Methods
  • Classes - An Introduction
  • Commenting
  • Putting Everything Together in Unity -
  • Chapter 2 Quiz

  • Simple Debugging in C#
  • Variable Syntax
  • Access Modifiers
  • Working with Types
  • More on Types
  • Naming Variables and Scope
  • Constants
  • Introducing Operators
  • More on Operators
  • Strings in detail
  • Numbers in detail
  • Methods
  • More on Methods
  • Common Unity Methods
  • Chapter 3 Quiz

  • In-Else Statement
  • More on If-Else
  • Advanced If Statements
  • Switch Statement
  • For Loops
  • Do While Loops
  • While Loops
  • Break and Continue
  • Chapter 4 Quiz

  • Arrays
  • Foreach Loops
  • Multi-dimensional Arrays & Jagged Arrays
  • Arrays as Parameters
  • Lists
  • ArrayLists
  • Dictionaries
  • Chapter 5 Quiz

  • Defining Classes
  • Structs
  • The Pillars of OOPs
  • Chapter 6 Quiz
Load more modules

Instructor

Aarthi Elumalai

Aarthi Elumalai is a programmer, educator, entrepreneur, and innovator. She has a Bachelor of Engineering degree in Computer Science from Anna University, Chennai. Since then, she has managed a team of programmers and worked with 100s of clients. She is also launched a dozen web apps, plugins and software that are being used by thousands of customers online. She has over 15 years of experience in programming. She started coding in Basics at the age of 12, but her love for programming took root when she came across C programming at the age of 15. Her courses are well-received by the masses, and she has a student base of over 100,000 students from all over the world. Her courses and books always come with hands-on training in creating real-world projects using the knowledge learned so her students get better equipped for the real world.

Join over 1 Million professionals from the most renowned Companies in the world!

certificate

Empower Your Learning with Our Flexible Plans

Invest in your future with our flexible subscription plans. Whether you're just starting out or looking to enhance your expertise, there's a plan tailored to meet your needs. Gain access to in-demand skills and courses for your continuous learning needs.

Monthly Plans
Annual Plans
Save 20% with our annual plans!

Pro

Ideal for continuous learning, offering extensive resources with 600+ courses and diverse Learning Paths to enhance your skills.

$ 499.00
Billed annually or $59.00 billed monthly

What is included

  • 700+ Premium Short Courses
  • 50+ Structured Learning Paths
  • Validation of Completion with all courses and learning paths
  • New Courses added every month
Early Access Offer

Pro +

Experience immersive learning with Practice Labs, CTF Challenges, and exclusive EC-Council certifications for comprehensive skill-building.

$ 599.00
Billed annually or $69.00 billed monthly

Everything in Pro and

  • 800+ Practice Lab exercises with guided instructions
  • 150+ CTF Challenges with detailed walkthroughs
  • New Practice Labs and Challenges added every month
  • 3 Official EC-Council Essentials Certifications¹ (retails at $897!)
    Exclusive Bonus with Annual Plans

¹This plan includes Digital Forensics Essentials (DFE), Ethical Hacking Essentials (EHE), and Network Defense Essentials (NDE) certifications. No other EC-Council certifications are included.

Related Courses

1 of 8