Comprehensive Introduction to Programming with C#
What you'll learn
- coding
- programming
- C# language
- Visual Studio
- computer programming
- variables
- expressions
- conditional statements
- loops
- console input / output
- methods
Requirements
- This training is for absolute beginners
- English language and computer literacy are highly recommended
Description
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-book and 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 skills that are truly valuable for any software engineer.
Who this course is for:
- beginners in programming
- absolute beginners who want to learn coding
- anyone interested in computer programming
- future software engineers
Featured review
Instructors
Dr. Svetlin Nakov has 20+ years of technical background as software engineer, software project manager, consultant, trainer and entrepreneur with rich experience with .NET, Java EE, information systems, databases, cryptography and software security, Web development, JavaScript, PHP, Python and software engineering. He is the leading author of 15 books on computer programming, software technologies, cryptography, C#, Java, JavaScript, Python and tens of technical and scientific publications. He is a big fan of knowledge sharing and is proud Wikipedia contributor, free books author and open-source supporter.
Svetlin has been a speaker at hundreds of conferences, seminars, meetups, courses and other trainings in the United States, Singapore, Germany, Egypt, Turkey, Bulgaria and other locations. He holds a PhD degree in computer science (for his research on computational linguistics and machine learning), several medals from the International Informatics Olympiads (IOI) and the Bulgarian President’s award “John Atanasoff”. Svetlin has been a part-time assistant professor / trainer in Sofia University, New Bulgarian University, the Technical University of Sofia, Ngee Ann Polytechnic (Singapore), Kingsland University (USA) and few others.
Currently Svetlin Nakov together with his partners drive the global expansion of the largest training center for software engineers in the South-East Europe – the Software University (SoftUni), where he inspires and teaches hundred of thousands of young people in computer science, software development, information technologies and digital skills, and gives them a profession and a job.
Preslav is a Senior Software Engineer with experience in both big tech companies like Uber and high-growth startups. Throughout his career, he's dealt with various systems such as low-level electronics, blockchain systems as well as large-scale web applications, serving millions of users.
He has also been lead programming courses to more than 25,000 students both online and onsite on various programming and computer science topics across multiple countries such as Bulgaria, The Philippines, Serbia, Singapore and more.