C# for Beginners (A visual guide) (Udemy.com)
Learn C# quickly with this unique visual course. Packed full of animated tutorials describing every language feature.
Created by: Sassan Behzadi
Produced in 2017
What you will learn
- C# and .NET programming, plus object oriented concepts in the shortest amount of time.
Quality Score
Overall Score : 100 / 100
Course Description
So enroll now. Start learning C#, and code your brains out.
This course covers all of the main concepts you need to know in order to start programming in C# with a strong emphasis on object oriented design. They include:
- Anatomy of a Simple C# program
- Variables
- Data types
- Conditions
- Loops
- Methods
- Strings
- Arrays
- File I/O
- Exceptions
- Data structures
- ArrayLists
- HashTables
- Structs
- Classes & objects
- Programming with objects
- The core Object class
- Object Encapsulation
- Object Inheritance
- Object References
- Object Constructors
- Abstract Classes
- Interfaces
- C# program structure
- Windows Forms Programming
- GUI Components
- Events
PDF Version
The full text version of the course is also available as a PDF file for download.
Code Listing
To give you a head start, the code listing for every program in this course is also available to download (80 ready-to-run C# programs). Just compile and run.
MONEY-BACK GUARANTEE
This C# course comes with a "no questions asked" 30-day money back guarantee. So if - for any reason - you are not happy with this course, just ask for a full refund. Who this course is for:
- Anyone who wants to learn to program.
- Existing programmers who want to learn C#, .NET and object oriented concepts.
- IT Professionals who want to quickly expand their technical knowledge.
- Students who want to supplement their courses and improve their grades.
- Organizations looking to train their staff quickly and efficiently.
- Managers who want to gain insight into the capabilities of the C# and .NET.
- Individuals working on certifications or applying for jobs.
Instructor Details
- 5.0 Rating
4 Reviews
Sassan Behzadi
A lifelong passion for programming has meant over 30 years of experience as a programmer, development manager and CTO in various technology-based companies. I've been involved in many diverse development projects. From leading a development team of 20 plus programmers, in building an enterprise Java banking application, to working on a project creating a virtual environment for running Windows under Unix, as well as being the CTO of several California startups.
My own core programming experience started with C and assembly under Unix, and moved towards Java, C#, and Python. More recently: web and mobile development have taken most of my time.
A whole new way to learn: Through the years, I've hired many programmers and know what it takes for programmers to come up to speed on new technologies. Although learning a new programming language is not difficult, the available tools are not very good. That's why I developed my own online learning tools for programmers. Forget talking heads; forget screen captures.The best way to learn a new language is to watch it be used to develop programs: step-by-step. Each line of code and each section, needs to be explained as it is being built. My tools explain programming in a series of animations within the code. So you learn faster and remember
More c# courses
C# For Beginners: Learn C# Programming From Scratch (2021)
4.8 (30 Reviews)
Provider: Udemy
Time: 3.5h
$11.99
C# Memory Tricks: Learn How To Master The Garbage Collector (2021)
4.7 (221 Reviews)
Provider: Udemy
Time: 3.5h
$11.99
C# - Complete A to Z C# Masterclass: Hints + Coding Tips (2021)
4.7 (81 Reviews)
Provider: Udemy
Time: 6.5h
$11.99
Let's Code: C# Programming Exercises for Beginners (2021)
4.7 (75 Reviews)
Provider: Udemy
Time: 12.5h
$11.99








