C#: A collection of online courses, books, and video resources
C# is a modern, object-oriented language developed by Microsoft. It is widely used to create various types of applications, including desktop, web, games, and mobile applications. C# is often used in development on the .NET platform, which allows developers to use many ready-made libraries and tools to create complex software products.
Author - Mansur Ismagulov
The Tech AI
Get the key points in seconds - a short summary from The Tech AI.
Courses and materials on C# are presented: an online course “Engineer-Programmer” (9 months, 53,453 tenge/month), a course consisting of 64 lessons (16 hours, free), and a fundamental .NET course (5 hours, 15,530 tenge). The free website learncs.org is available, along with books by Mueller, Albahari, Whitaker, and Wagner. YouTube channels tutorialsEU, CodeBeauty, and MarcoMan offer educational videos.
Online Courses
C# Software Engineer
You will be able to create a game, website, mobile application, or multi-threaded service. Learn the fundamentals of this universal language. Through practical exercises, master algorithms and data structures, as well as object-oriented programming for C#. Gain practical skills in developing web services and workplace applications.
Duration: 9 months
Cost: 53,453 tenge per month
C# for Beginners
64 video lessons on the basics of programming in C#. The course covers topics such as C# fundamentals, loops, conditional statements, logic, defining and calling methods, C# data types, working with variables and strings, and more.
Duration: 16 hours
Cost: free
Fundamental Course on C# .NET Basics
A C# course for those who want to start working faster. After completing the course, you will be able to write your first applications in C# .NET and understand all the main C# concepts. You will learn about types, fields, constructors, operators, and expressions, and know how to use them.
Duration: 5 hours
Cost: 15,530 tenge
learncs.org Website
This website is designed for anyone aiming to master the C# programming language, regardless of experience level. On the site, you will find materials on topics such as loops, conditional statements, and C# language basics, among others.
Cost: free
Books
C# For Dummies, D. P. Mueller
This book helps you master the C# language regardless of your programming experience. It presents key concepts of object-oriented programming and provides an understanding of C# syntax and operators. If you are just starting your journey in programming, this book will be your reliable guide.
C# 9.0 Pocket Reference, Joseph Albahari, Ben Albahari
This C# 9.0 language reference provides quick and accurate answers to programming questions without unnecessary introductions or excessive examples. Easy to read and search, it is ideal as a concise reference for experienced C#, Java, and C++ programmers, helping them quickly master the latest version of the C# language.
The C# Player's Guide, RB Whitaker
This book contains over 100 practical programming exercises in C#, helping you not only read about programming but also actively create software. It is suitable for both beginners and experienced users, introducing the C# language from scratch and revealing its powerful capabilities.
Effective C#: 50 Specific Ways to Improve Your C#, Bill Wagner
The book is based on years of practical experience using C# in real-world scenarios and follows a format popular in other books by Scott Meyers. The author is also known for his regular C# columns in Visual Studio Magazine.
YouTube Channels
tutorialsEU
On the tutorials EU channel, you will find everything you need for learning, from short video tips to full courses for beginners. There are lessons on creating Android applications, Python basics, and C#, as well as much more!
CodeBeauty
A software engineer with 10 years of experience shares knowledge on their channel, creating programming lessons in C#, as well as funny videos about a developer's life.
MarcoMan
On this channel, you will find a variety of tutorials and case studies based on different examples to help you master new skills and improve your programming knowledge.
The Tech on Telegram Follow The Tech on Telegram
Keep up with the latest technology and startup news.