HOME > Development > Comprehensive Introduction to Programming with C#

Comprehensive Introduction to Programming with C#

  • Development
  • Mar 09, 2025
SynopsisComprehensive Introduction to Programming with C#, available...
Comprehensive Introduction to Programming with C#  No.1

Comprehensive Introduction to Programming with C#, available at $49.99, has an average rating of 4.75, with 116 lectures, based on 188 reviews, and has 16129 subscribers.

You will learn about coding programming C# language Visual Studio computer programming variables expressions conditional statements loops console input / output methods This course is ideal for individuals who are beginners in programming or absolute beginners who want to learn coding or anyone interested in computer programming or future software engineers It is particularly useful for beginners in programming or absolute beginners who want to learn coding or anyone interested in computer programming or future software engineers.

Enroll now: Comprehensive Introduction to Programming with C#

Summary

Title: Comprehensive Introduction to Programming with C#

Price: $49.99

Average Rating: 4.75

Number of Lectures: 116

Number of Published Lectures: 116

Number of Curriculum Items: 116

Number of Published Curriculum Objects: 116

Original Price: $19.99

Quality Status: approved

Status: Live

What You Will Learn

  • coding
  • programming
  • C# language
  • Visual Studio
  • computer programming
  • variables
  • expressions
  • conditional statements
  • loops
  • console input / output
  • methods
  • Who Should Attend

  • beginners in programming
  • absolute beginners who want to learn coding
  • anyone interested in computer programming
  • future software engineers
  • Target Audiences

  • beginners in programming
  • absolute beginners who want to learn coding
  • anyone interested in computer programming
  • future software engineers
  • The “Comprehensive Introduction to Programming with C#” free training course teaches basic coding skills for absolute beginners in a problem-solving approach, with a lot of practice. The training consists of free video lessons, free e-bookand free online judge system, which guide the attendees from zero to basic coding skills with a lot of practical exercises. The training covers:

  • Understanding the basics concept of programming

  • Working with the Visual Studio IDE

  • Using the C#?language to write simple programs

  • Using variables, data and calculations

  • Reading and writing data to the console

  • Using conditional statements (if-else and switch-case)

  • Using loops to repeat code logic (for loop, while loop, do-while loop)

  • Practical problem solving with automated online judge system

  • Designing simple algorithms (during the problem solving)

  • This practical free programming basics training is attended already by 80,000+ students at the Software University (SoftUni), online and onsite in 30+ locations. Thousands of graduates already work as software engineers in the industry.

    This training is the first important step in learning computer programming and software development. The training develops solid practical problem solving skillsthat are truly valuable for any software engineer.

    Course Curriculum

    Chapter 1: Welcome to the C# Intro Course

    Lecture 1: Course Objectives

    Lecture 2: The Trainers

    Lecture 3: How to Become a Developer?

    Lecture 4: The Judge System

    Chapter 2: First Steps in Programming

    Lecture 1: First Steps in Programming – Overview

    Lecture 2: Computer Programs and Dev Tools

    Lecture 3: Programming Languages and Runtime Environments

    Lecture 4: Computer Programs – Examples

    Lecture 5: IDEs and Visual Studio

    Lecture 6: Exercise: Creating a Console Application

    Lecture 7: Typical Mistakes in C# Programs

    Lecture 8: Exercise: Expression

    Lecture 9: Exercise: Numbers 1 to 20

    Lecture 10: Exercise: Triangle of 55 Stars

    Lecture 11: Exercise: Rectangle Area

    Lecture 12: Exercise: Square of Stars

    Lecture 13: First Steps in Programming – Summary

    Chapter 3: Simple Calculations

    Lecture 1: Simple Calculations – Overview

    Lecture 2: The System Console

    Lecture 3: Reading Integers from the Console

    Lecture 4: Reading from the Console: How It Works?

    Lecture 5: Exercise: Square Area

    Lecture 6: Variables, Data Types and Calculations

    Lecture 7: Declaring and Using Variables

    Lecture 8: Reading Floating Point Numbers from the Console

    Lecture 9: Reading and Printing Text from the Console

    Lecture 10: Formatting Text and Numbers

    Lecture 11: Arithmetic Operations

    Lecture 12: Concatenating Text and Numbers

    Lecture 13: Numerical Expressions

    Lecture 14: Exercise: Circle Perimeter and Area

    Lecture 15: Exercise: Rectangle Area

    Lecture 16: Lab: GUI App BGN to EUR Converter

    Lecture 17: Simple Calculations – Summary

    Chapter 4: Simple Conditions

    Lecture 1: Simple Conditions – Overview

    Lecture 2: Comparing Numbers

    Lecture 3: Simple Checks (If-Else)

    Lecture 4: Simple Checks (If-Else) – Examples

    Lecture 5: Variable Scope

    Lecture 6: Series of Checks (If-Else-If-Else)

    Lecture 7: Exercise: Bonus Points

    Lecture 8: Exercise: Sum of Seconds

    Lecture 9: Exercise: Metric Converter

    Lecture 10: Debugging the Code

    Lecture 11: Lab: GUI App Currency Converter

    Lecture 12: Simple Conditions – Summary

    Chapter 5: Complex Conditions

    Lecture 1: Complex Conditions – Overview

    Lecture 2: Nested Checks (If inside If)

    Lecture 3: Exercise: Persons Title

    Lecture 4: Exercise: Local Shop

    Lecture 5: Logical AND

    Lecture 6: Logical OR

    Lecture 7: Logical NOT

    Lecture 8: Exercise: Fruit Store

    Lecture 9: Exercise: Trade Fees

    Lecture 10: Switch-Case Statement

    Lecture 11: Complex Conditions – Summary

    Chapter 6: Simple Loops

    Lecture 1: Simple Loops – Overview

    Lecture 2: Simple For Loops: Repeating Code Blocks

    Lecture 3: Exercise: Numbers from 1 to 100

    Lecture 4: Exercise: Numbers 11000 Ending by 7

    Lecture 5: Exercise: All Latin Letters

    Lecture 6: Exercise: Sum of Numbers

    Lecture 7: Exercise: Largest Number

    Lecture 8: Exercise: Smallest Number

    Lecture 9: Exercise: Left and Right Sum

    Lecture 10: Exercise: Even / Odd Sum

    Lecture 11: Exercise: Sum of Vowels

    Lecture 12: Lab: GUI App Turtle Graphics

    Lecture 13: Simple Loops – Summary

    Chapter 7: Nested Loops

    Lecture 1: Nested Loops – Overview

    Lecture 2: Nested Loops – Concepts

    Lecture 3: Exercise: Rectangle of 10 x 10 Stars

    Lecture 4: Exercise: Rectangle of N x N Stars

    Lecture 5: Exercise: Triangle of Dollars

    Lecture 6: Exercise: Square Frame

    Lecture 7: Exercise: Rhombus of Stars

    Lecture 8: Exercises: Christmas Tree

    Lecture 9: Exercises: Sunglasses

    Lecture 10: Exercise: House

    Lecture 11: Exercise: Diamond

    Lecture 12: Lab: Web App Ratings

    Lecture 13: Nested Loops – Summary

    Chapter 8: Advanced Loops

    Lecture 1: Advanced Loops – Overview

    Lecture 2: For Loop with a Step

    Lecture 3: Exercise: Numbers N1 in Reverse Order

    Lecture 4: Exercises: Numbers 12^N

    Lecture 5: Exercises: Even Powers of 2

    Lecture 6: While Loops

    Lecture 7: Exercises: Numbers in Range 1100

    Lecture 8: Exercise: GCD and the Euclidean Algorithm

    Lecture 9: Do-While Loops

    Instructors

  • Comprehensive Introduction to Programming with C#  No.2
    Svetlin Nakov
    Co-Founder, Innovation and Inspiration Manager at SoftUni
  • Comprehensive Introduction to Programming with C#  No.3
    Preslav Mihaylov
    International Trainer, Software Engineer & Public Speaker
  • Rating Distribution

  • 1 stars: 5 votes
  • 2 stars: 4 votes
  • 3 stars: 27 votes
  • 4 stars: 62 votes
  • 5 stars: 90 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!