python

  1. FutureLearn

    FutureLearn Programming 102: Think like a Computer Scientist

    Overview Find out what else you can do with Python On this course, you’ll explore Python programming at an intermediate level. You’ll discover how to break down problems into smaller parts, and then design and apply algorithms to data. You’ll also explore list structures and their various uses...
  2. Coursera

    Coursera Global Warming II: Create Your Own Models in Python

    Overview This class provides a series of Python programming exercises intended to explore the use of numerical modeling in the Earth system and climate sciences. The scientific background for these models is presented in a companion class, Global Warming I: The Science and Modeling of Climate...
  3. Coursera

    Coursera Interfacing with the Raspberry Pi

    Overview The Raspberry Pi uses a variety of input/output devices based on protocols such as HDMI, USB, and Ethernet to communicate with the outside world. In this class you will learn how to use these protocols with other external devices (sensors, motors, GPS, orientation, LCD screens etc.) to...
  4. Coursera

    Coursera Biology Meets Programming: Bioinformatics for Beginners

    Overview Are you interested in learning how to program (in Python) within a scientific setting? This course will cover algorithms for solving various biological problems along with a handful of programming challenges helping you implement these algorithms in Python. It offers a gently-paced...
  5. Coursera

    Coursera Cloud Networking

    Overview In the cloud networking course, we will see what the network needs to do to enable cloud computing. We will explore current practice by talking to leading industry experts, as well as looking into interesting new research that might shape the cloud network’s future. This course will...
  6. edX

    edX Probability and Statistics in Data Science using Python

    Overview The job of a data scientist is to glean knowledge from complex and noisy datasets. Reasoning about uncertainty is inherent in the analysis of noisy data. Probability and Statistics provide the mathematical foundation for such reasoning. In this course, part of the Data Science...
  7. Coursera

    Coursera Introduction to Data Science in Python

    Overview This course will introduce the learner to the basics of the python programming environment, including fundamental python programming techniques such as lambdas, reading and manipulating csv files, and the numpy library. The course will introduce data manipulation and cleaning techniques...
  8. Coursera

    Coursera Applied Plotting, Charting & Data Representation in Python

    Overview This course will introduce the learner to information visualization basics, with a focus on reporting and charting using the matplotlib library. The course will start with a design and information literacy perspective, touching on what makes a good and bad visualization, and what...
  9. Coursera

    Coursera Applied Text Mining in Python

    Overview This course will introduce the learner to text mining and text manipulation basics. The course begins with an understanding of how text is handled by python, the structure of text both to the machine and to humans, and an overview of the nltk framework for manipulating text. The second...
  10. Coursera

    Coursera Applied Social Network Analysis in Python

    Overview This course will introduce the learner to network analysis through tutorials using the NetworkX library. The course begins with an understanding of what network analysis is and motivations for why we might model phenomena as networks. The second week introduces the concept of...
  11. Coursera

    Coursera Python for Data Science

    Overview This introduction to Python will kickstart your learning of Python for data science, as well as programming in general. This beginner-friendly Python course will take you from zero to programming in Python in a matter of hours. Module 1 - Python Basics o Your first program o Types o...
  12. Coursera

    Coursera Data Analysis with Python

    Overview Learn how to analyze data using Python. This course will take you from the basics of Python to exploring many different types of data. You will learn how to prepare data for analysis, perform simple statistical analyses, create meaningful data visualizations, predict future trends from...
  13. Coursera

    Coursera Data Visualization with Python

    Overview "A picture is worth a thousand words". We are all familiar with this expression. It especially applies when trying to explain the insight obtained from the analysis of increasingly large datasets. Data visualization plays an essential role in the representation of both small and...
  14. edX

    edX Introduction to Python for Data Science

    Overview This course is part of the Microsoft Professional Program Certificate in Data Science and Microsoft Professional Program in Artificial Intelligence. Python is a very powerful programming language used for many different applications. Over time, the huge community around this open...
  15. edX

    edX Data Science Research Methods: Python Edition

    Overview This course is part of the Microsoft Professional Program Certificate in Data Science and Microsoft Professional Program in Artificial Intelligence. Data scientists are often trained in the analysis of data. However, the goal of data science is to produce a good understanding of some...
  16. FutureLearn

    FutureLearn Learn to Code for Data Analysis

    Overview Learn to code in Python and analyse real, open data This hands-on course will teach you how to write your own computer programs, one line of code at a time. You’ll learn how to access open data, clean it and analyse it, and produce visualisations. You will also learn how to write up and...
  17. Coursera

    Coursera Machine Learning with Python

    Overview This course dives into the basics of machine learning using an approachable, and well-known programming language, Python. In this course, we will be reviewing two main components: First, you will be learning about the purpose of Machine Learning and where it applies to the real world...
  18. edX

    edX Machine Learning with Python: from Linear Models to Deep Learning

    Overview Machine learning methods are commonly used across engineering and sciences, from computer systems to physics. Moreover, commercial sites such as search engines, recommender systems (e.g., Netflix, Amazon), advertisers, and financial institutions employ machine learning algorithms for...
  19. edX

    edX Machine Learning with Python: A Practical Introduction

    Overview This Machine Learning with Python course dives into the basics of Machine Learning using Python, an approachable and well-known programming language. You'll learn about Supervised vs Unsupervised Learning, look into how Statistical Modeling relates to Machine Learning, and do a...
  20. edX

    edX Essential Math for Machine Learning: Python Edition

    Overview This course is part of the Microsoft Professional Program Certificate in Data Science and Microsoft Professional Program in Artificial Intelligence. Want to study machine learning or artificial intelligence, but worried that your math skills may not be up to it? Do words like “algebra’...
Top