Applied Probability / Stats for Computer Science, DS and ML

person icon Mohammad Nauman

Applied Probability / Stats for Computer Science, DS and ML

Real-world, code-oriented learning for programmers to use prob/stats in all of CS, Data Science and Machine Learning

updated on icon Updated on Sep, 2023

language icon Language - English

person icon Mohammad Nauman

architecture icon Development,Data Science and AI ML,Machine Learning


30-days Money-Back Guarantee

Training 5 or more people ?

Get your team access to 19,000+ top Tutorialspoint courses anytime, anywhere.

Course Description

Everyone wants to excel at machine learning and data science these days -- and for good reason. Data is the new oil and everyone should be able to work with it. However, it's very difficult to become great in the field because the latest and greatest models seem too complicated. "Seem complicated" -- but they are not! If you have a thorough understanding of probability and statistics, they would be much, much easier to work with! And that's not all -- probability is useful in almost all areas of computer science (simulation, vision, game development, AI are only a few of these). If you have a strong foundation in this subject, it opens up several doors for you in your career!

That is the objective of this course: to give you the strong foundations needed to excel in all areas of computer science -- specifically data science and machine learning. The issue is that most of the probability and statistics courses are too theory-oriented. They get tangled in the maths without discussing the importance of applications. Applications are always given secondary importance.

In this course, we take a code-oriented approach. We apply all concepts through code. In fact, we skip over all the useless theory that isn't relevant to computer science (and is useful for those pursuing pure sciences). Instead, we focus on the concepts that are more useful for data science, machine learning, and other areas of computer science. For instance, many probability courses skip over Bayesian inference. We get to this immensely important concept rather quickly and give it the due attention as it is widely thought of as the future of analysis!

This way, you get to learn the most important concepts in this subject in the shortest amount of time possible without having to deal with the details of the less relevant topics. Once you have developed an intuition of the important stuff, you can then learn the latest and greatest models even on your own! Take a look at the promo for this course (and contents list below) for the topics you will learn as well as the preview lectures to get an idea of the interactive style of learning.

Remember: The reason you pay for this course is support. I reply within the day. See any of my course reviews for proof of that. So make sure you post any questions you have or any problems you face. I want all my students to finish this course. Let’s get through this together. 

Who this course is for:

  • Beginner ML and data science developers who need a strong foundation
  • Developers curious about data science and machine learning
  • People looking to find out why probability is the foundation of all modern machine learning
  • Developers who want to know how to harness the power of big data


What will you learn in this course:

  • Necessary concepts in stats and probability
  • Important concepts in the subject necessary for Data Science and/or ML
  • Distributions and their importance
  • Entropy - the foundation of all Machine Learning
  • Intro to Bayesian Inference
  • Applying concepts through code
  • Exceptional SUPPORT: Questions answered within the day. Try it!


What are the prerequisites for this course?

  • Basic coding knowledge
  • No maths background needed (beyond basic arithmetic)
  • Crash course of Python provided in the contents
Applied Probability / Stats for Computer Science, DS and ML


Check out the detailed breakdown of what’s inside the course

Diving in with code
7 Lectures
  • play icon Code env setup and Python crash course 18:48 18:48
  • play icon Getting started with code: Feel of data 11:57 11:57
  • play icon Foundations, data types and representing data 21:29 21:29
  • play icon Practical note: one-hot vector encoding 04:46 04:46
  • play icon Exploring data types in code 12:18 12:18
  • play icon Central tendency, mean, median, mode 19:33 19:33
  • play icon Section Review Tasks
Measures of Spread
2 Lectures
Applications and Rules for Probability
6 Lectures
1 Lectures
Random Variables - Rationale and Applications
7 Lectures
Visualization in Intuition Building
2 Lectures
Applications to the Real World
5 Lectures
Downloadable files
1 Lectures

Instructor Details

Mohammad Nauman

Mohammad Nauman

PhD, programmer, researcher, designer and teacher.

I have a PhD in Computer Sciences and a PostDoc from the Max Planck Institute for Software Systems. I have been programming since early 2000 and have worked with many different languages, tools and platforms. I have an extensive research experience with many state-of-the-art models to my name. My research in Android security has led to some major shifts in the Android permission model.

I love teaching and the most important reason I upload on Tutorialspoint is to make sure people can find my content. If you have any problem with finances and you want to take my courses, please visit my site (link on the left). I am more than willing to give out coupons that will make the course more affordable for you.  

You can see all the different areas I've worked with on my site as well as on my github page.

Course Certificate

User your certification to make a career change or to advance in your current career. Salaries are among the highest in the world.

sample Tutorialspoint certificate

Our students work
with the Best

Related Video Courses

View More

Annual Membership

Become a valued member of Tutorials Point and enjoy unlimited access to our vast library of top-rated Video Courses

Subscribe now
People having fun around a laptop

Online Certifications

Master prominent technologies at full length and become a valued certified professional.

Explore Now
People having fun around a laptop

Talk to us