Course description
Introduction to Computational Thinking and Data Science
6.2x will teach you how to use computation to accomplish a variety of goals and provides you with a brief introduction to a variety of topics in computational problem solving . This course is aimed at students with some prior programming experience in Python and a rudimentary knowledge of computational complexity. You will spend a considerable amount of time writing programs to implement the concepts covered in the course. For example, you will write a program that will simulate a robot vacuum cleaning a room or will model the population dynamics of viruses replicating and drug treatments in a patient's body.
Who should attend?
Prerequisites
6.1x or equivalent (some prior programming experience in Python and a rudimentary knowledge of computational complexity)
Training content
- Advanced programming in Python 3
- Knapsack problem, Graphs and graph optimization
- Dynamic programming
- Plotting with the pylab package
- Random walks
- Probability, Distributions
- Monte Carlo simulations
- Curve fitting
- Statistical fallacies
Course delivery details
This course is offered through Massachusetts Institute of Technology, a partner institute of EdX.
14-16 hours per week
Costs
- Verified Track -$75
- Audit Track - Free
Certification / Credits
What you'll learn
- Plotting with the pylab package
- Stochastic programming and statistical thinking
- Monte Carlo simulations
Contact this provider
edX
edX For Business helps leading companies upskill their labor forces by making the world’s greatest educational resources available to learners across a wide variety of in-demand fields. edX For Business delivers high-quality corporate eLearning to train and engage your employees...