Who is This Course For?
The course presumes that the learner has a sound understanding of
C# language. Furthermore, a basic knowledge of Probability and Statistics is important for understanding this course.
How to Take This Course
Each lesson in this course adds upon the knowledge of the previous lesson. In each lesson, we have added an Implementation section where we provide the code for the lesson. This code is executable and an extension to the previous code.
This course is for people interested in pragmatic improvements they can make to a code representing probability problems. We propose different approaches to improving the
System.Random class in C#, therefore, this course is targeted towards people interested in programming language design.
This course aims to teach people especially professional programmers who realize that modern programming involves statistics, and the tools have not caught up.