Free
Course

# Probability

Learn the fundamentals of probability and how to quantify and visualize uncertainty.

28,343 learners enrolled
• Skill level

Beginner
• Time to complete

Average based on combined completion rates — individual pacing in lessons, projects, and quizzes may vary
4 hours
• Certificate of completion

Included with paid plans
• Prerequisites

None

In this unit, we will cover fundamental rules of probability including how to describe random events. We will cover topics such as set theory, conditional probability, joint probability, Bayes rule, probability distributions, and sampling distributions. These concepts are important in order to understand the likelihood of events, fit machine learning models, and perform hypothesis tests.

## Syllabus

4 lessons • 2 projects • 3 quizzes

The platform

## Earn a certificate of completion

Show your network you've done the work by earning a certificate of completion for each course or path you finish.
• Show proofReceive a certificate that demonstrates you've completed a course or path.
• Build a collectionThe more courses and paths you complete, the more certificates you collect.

## Probability course ratings and reviews

86 ratings
1. 5 stars
2. 4 stars
3. 3 stars
4. 2 stars
5. 1 star
• The progress I have made since starting to use codecademy is immense! I can study for short periods or long periods at my own convenience - mostly late in the evenings.
Chris
• I felt like I learned months in a week. I love how Codecademy uses learning by practice and gives great challenges to help the learner to understand a new concept and subject.
Rodrigo
• Brilliant learning experience. Very interactive. Literally a game changer if you're learning on your own.
John-Andrew

## Our learners work at

• Probability is a type of math that helps us determine the chances of something happening. For example: When you flip a coin, there’s a 50/50 chance of it landing on either heads or tails. That’s essentially what probability is — calculating the likelihood of a certain outcome or event.

## Start this free course with a Basic account

Or, get even more with a 7-day free trial.
• ## Basic

\$0
Always free
Start Probability with basic accessIncluded in Basic
Access basic material for courses in top subjects like HTML and JavaScript. Quizzes and projects not included with Basic.
• Community support
Connect with other learners, get answers to your questions, and attend fun events.
• Learning resources
Cheatsheets, docs, videos, and more to support your learning journey.
• Real-world projects
• All courses
• Skill paths
• Certificates of completion
• Career paths
• Technical interview prep
• Code challenges
• Professional certifications
• Career services
• Assessments
• ## Plus

Learn a skill
\$14.99 per month
Billed annually or\$29.99 billed monthly
Build in-demand technical skills for work or a personal projectEverything in Basic and more
Access basic material for courses in top subjects like HTML and JavaScript. Quizzes and projects not included with Basic.
• Community support
Connect with other learners, get answers to your questions, and attend fun events.
• Learning resources
Cheatsheets, docs, videos, and more to support your learning journey.
• Real-world projects
Access our full library of practice and portfolio projects. Apply your skills and build your portfolio.
• All courses
Unlimited access to 300+ stand-alone courses, including everything in Basic plus popular Pro courses like Learn Python 3.
• Skill paths
Curated learning paths teach you everything you need to gain a specific skill, like building a website or visualizing data.
• Certificates of completion
Earn a certificate for courses or paths you finish to share with your network as proof of completion.
• Career paths
• Technical interview prep
• Code challenges
• Professional certifications
• Career services
• Assessments
• Recommended

## Pro

Build a career
\$19.99 per month
Billed annually or\$39.99 billed monthly
Develop the skills and experience to land a job in techEverything in Plus and more
Access basic material for courses in top subjects like HTML and JavaScript. Quizzes and projects not included with Basic.
• Community support
Connect with other learners, get answers to your questions, and attend fun events.
• Learning resources
Cheatsheets, docs, videos, and more to support your learning journey.
• Real-world projects
Access our full library of practice and portfolio projects. Apply your skills and build your portfolio.
• All courses
Unlimited access to 300+ stand-alone courses, including everything in Basic plus popular Pro courses like Learn Python 3.
• Skill paths
Curated learning paths teach you everything you need to gain a specific skill, like building a website or visualizing data.
• Certificates of completion
Earn a certificate for courses or paths you finish to share with your network as proof of completion.
• Career paths
Curated learning paths give you the knowledge and experience to land a job in tech like Data Scientist or Engineer.
• Technical interview prep
Technical interview prep courses, practice questions, code challenges, and more.
• Code challenges
Test your knowledge with coding problems based on real-world technical interviews.
• Professional certifications
Prove you're job-ready. Earn a professional certification when you pass all the exams in select career paths.
• Career services
Get personalized job listings and connect with employers looking for tech talent.
• Assessments
Test your skills as you build toward job-readiness. Certification exams are available in select career paths.

## Looking for something else?

### Browse more topics

View full catalog

## Unlock additional features with a paid plan

• ### Practice Projects

Guided projects that help you solidify the skills and concepts you're learning.