Online courses directory (113)

Sort by: Name, Rating, Price
Start time: Any, Upcoming, Recent started, New, Always Open
Price: Any, Free, Paid
Starts : 2017-04-01
No votes
edX Free English Computer Science Data Analysis & Statistics EdX Microsoft

This course is part of the Microsoft Professional Program Certificate in Data Science.

Python is a very powerful programming language used for many different applications. Over time, the huge community around this open source language has created quite a few tools to efficiently work with Python. In recent years, a number of tools have been built specifically for data science. As a result, analyzing data with Python has never been easier.

In this practical course, you will start from the very beginning, with basic arithmetic and variables, and learn how to handle data structures, such as Python lists, Numpy arrays, and Pandas DataFrames. Along the way, you’ll learn about Python functions and control flow. Plus, you’ll look at the world of data visualizations with Python and create your own stunning visualizations based on real data.

No votes
Udemy $49 Closed [?]

Take advantage of one of the most entertaining computer programming classes ever!

No votes
Udemy Free Closed [?] Technology

Learn Python for the web with this free introductory course.

No votes
Udemy $99 Closed [?]

Learn Python for the web with this in-depth Python Django course

22 votes
Udemy $15 Closed [?]

Learn Python GUI programming and design powerful GUI applications using a great cross-platform framework called Qt.

No votes
Udemy $49 Closed [?]

Learn to program in Python, a powerful language used by sites like Google, Yahoo, YouTube and Dropbox

No votes
Udemy Free Closed [?] Technology

A Great Resource to Start and Master Python Development

16 votes
Udemy $29 Closed [?] Technology

Python Class for Beginners: Get Zed Shaw's 4-week crash course and start building web apps with Python.

15 votes
Udemy $59 Closed [?]

Python training for beginners who would like to write programs but don't have a clue how to write python code.

Starts : 2016-01-10
No votes
edX Free English Computer Science EdX Engineering Science UTArlingtonX

Interested in learning a computer programming language but unsure of how and where to begin? This course, Learn to Program Using Python, is a great place to start.

Python is an easy and fun language to learn, and it is now one of the most popular programming languages, suitable for almost any task from developing graphical user interfaces to building web applications.

This course is an introduction to the Python programming language. This course is open to all learners who wish to gain an understanding of the basic components of computer programming. You will learn basic computer programming concepts and terminologies such as variables, constants, operators, expressions, conditional statements, loops, and functions. This Python course includes hands-on exercises to help you understand the components of Python programming while incrementally developing more significant programs. The exercises in this course will be based on small assignments which will relate to real-world problems.

No previous programming knowledge needed.

Starts : 2013-08-19
108 votes
Coursera Free Closed [?] Computer Sciences English Computer Science Software Engineering

Behind every mouse click and touch-screen tap, there is a computer program that makes things happen. This course introduces the fundamental building blocks of programming and teaches you how to write fun and useful programs using the Python language.

Starts : 2018-01-03
No votes
edX Free English Computer Science Data Analysis & Statistics EdX UC San DiegoX

Do you want to build systems that learn from experience? Or exploit data to create simple predictive models of the world?

In this course, part of the Data Science MicroMasters program, you will learn a variety of supervised and unsupervised learning algorithms, and the theory behind those algorithms.

Using real-world case studies, you will learn how to classify images, identify salient topics in a corpus of documents, partition people according to personality profiles, and automatically capture the semantic structure of words and use it to categorize documents.

Armed with the knowledge from this course, you will be able to analyze many different types of data and to build descriptive and predictive models.

All programming examples and assignments will be in Python, using Jupyter notebooks.

Starts : 2017-05-16
No votes
edX Free English Computer Science DelftX EdX Engineering Math

How do populations grow? How do viruses spread? What is the trajectory of a glider?

Many real-life problems can be described and solved by mathematical models. In this course, you will form a team with another student and work in a project to solve a real-life problem.

You will learn to analyze your chosen problem, formulate it as a mathematical model (containing ordinary differential equations), solve the equations in the model, and validate your results. You will learn how to implement Euler’s method in a Python program.

If needed, you can refine or improve your model, based on your first results. Finally, you will learn how to report your findings in a scientific way.

This course is mainly aimed at Bachelor students from Mathematics, Engineering and Science disciplines. However it will suit anyone who would like to learn how mathematical modeling can solve real-world problems.

9 votes
Udemy $10 Closed [?] Technology

Mine Twitter data with basic Python tools and pragmatic storage technologies such as Redis and CouchDB.

9 votes
Udemy $50 Closed [?] Technology

Mongo Db - json - jsonp - python - Nosql - non relational databases - c charp - c - c++ - mongodb - asp- php - mysql

Starts : 2006-02-01
14 votes
MIT OpenCourseWare (OCW) Free Computer Sciences Electrical Engineering and Computer Science Graduate MIT OpenCourseWare

This course is broad, covering a wide range of topics that have to do with the post-pc era of computing. It is a hands-on project course that also includes some foundational subjects. Students will program iPAQ handheld computers, cell phones (series 60 phones), speech processing, vision, Cricket location systems, GPS, and more. Most of the programming will be using Python®, but Python® can be learned and mastered during the course.

This course was also taught as part of the Singapore-MIT Alliance (SMA) programme as course number SMA 5508 (Pervasive Computing).

No votes
OLI. Carnegie Mellon University Free Computer Sciences Carnegie Mellon University Open Learning Initiative

This course provides an introduction to Python and elementary principles of computing, including iteration, recursion, and binary representation of data. Additional topics on cellular automata, encryption, and the limits of computation are also introduced. The goal of this course is to introduce some of the techniques used in computer science to solve complex problems, with or without a computer. The Python modules are used to introduce and illustrate conditionals and iteration; additional topics are provided without using a specific programming language and can be incorporated into classes that do not use Python.

Starts : 2017-04-01
No votes
edX Free English Computer Science Data Analysis & Statistics EdX Microsoft

This course is part of the Microsoft Professional Program Certificate in Data Science.

Machine learning uses computers to run predictive models that learn from existing data in order to forecast future behaviors, outcomes, and trends.

In this data science course, you will be given clear explanations of machine learning theory combined with practical scenarios and hands-on experience building, validating, and deploying machine learning models. You will learn how to build and derive insights from these models using R, Python, and Azure Machine Learning.

No votes
Udemy $79 Closed [?] Technology

Imparare a utilizzare il linguaggio di programmazione Python passo per passo.

No votes
ALISON Free Course Type: course Free to Access Mime Type - Scorm 1.2

In the free online course Programming Concepts with Python you will learn about programming concepts using the Python programming language. You will learn how to display text on screen and about reading user input into your program. You will also learn about creating variables and manipulating them using functions. You will learn that everyone makes mistakes when programming and you are shown solutions to help you find and fix those mistakes.<br /><br />The course begins by introducing you to what programming is and the possibilities of what you can create with programming. You will learn about the advantages of using Python to start learning how to program and you will be introduced to creating a Python project in Visual Studio. <br /><br />Next, the course teaches you about displaying text on screen using the print function. You will learn about the different variation of quotes that Python uses to contain your text, and how to get the user to input data. The course then introduces you to variables, what they are and how to create them. You will learn about manipulating variables using built-in functions. Finally, you will learn about Visual Studio's built-in feature called IntelliSense and its features and functions that will help you with your programming.<br /><br />This free Alison course will be of great interest to all learners who would like to learn about programming concepts and how to write their own programs using the Python programming language.<br />