Subscription Includes
$ 129.99   9.99

Learn Parallel Programming with c# and .NET Core 5

Created by Vancho Dimitrov, Last Updated 02-Mar-2021, Language:English

Learn Parallel Programming with c# and .NET Core 5

2021 Master Parallel Programming with c#

Created by Vancho Dimitrov, Last Updated 02-Mar-2021, Language:English

What Will I Get ?

  • Learn Parallel Programming with c# and the .NET Core 5
  • Learn everything about Threads, its Properties, Methods and why you need them
  • Learn about Tasks and how to use them in your applications
  • Resource Deadlock explained
  • Learn everything you need to know about TPL - Task Parallel Library
  • Learn everything about PLINQ and how to use it with your LINQ knowledge


  • Visual Studio 2019 Community version installed on your PC, Mac or Linux
  • Some knowledge in the c# programming language
  • Some knowledge in LINQ in order to understand the full capacity of PLINQ


This course covers everything you need to know about Parallel Programming with the c# and the latest .NET Core 5 framework. The course is a very comprehensive video material that covers the following.

  • Resources and deadlocks - Learn how to deal with deadlocks

  • TPL and Tasks - Learn how to create, start, stop, join, wait tasks, parent, child, factory tasks, return a value from a task, run multiple tasks, properly handle exceptions with tasks...

  • Threads - Learn everything you need to know about threads. Learn about its properties and methods.

  • PLINQ - Learn about Parallel LINQ and how to apply your knowledge instantly in your LINQ queries or method queries.

The course deep dives into greater details through simplicity, examples and explanations. What you will learn under this course is production applicable immediately. You can use this course as your dictionary for parallel programming because the material and source code is structerd very well for you to find anything you need related to the subject.

Course Content

Vancho Dimitrov

Hi Everyone,

I am pursuing a Masters in Science in Computer Science, LYIT, Ireland and have a degree in Engineering and Management from the Technical University of Sofia. I also poses an EQF L6 Diploma in Information Technology (Advanced Database Systems and Software Engineering) from the London School of I. Business, London, UK.

I have over 15 years of a real software engineering experience and years of experience in teaching computer science subjects.

I have thought many students through out my career. I am passionate about technology and never stop learning. Those you know me would say that I am an energetic person driven by huge enthusiasm to create teaching courses with high quality.

Learn to code with me, learn the latest and greatest technologies with simple and practical explanation to great detail.

Teaching and Learning Computer Science is my speciality and my passion. Follow me for new educational material and join my courses if you would like to learn coding the right way.