Online courses directory (113)

Sort by: Name, Rating, Price
Start time: Any, Upcoming, Recent started, New, Always Open
Price: Any, Free, Paid
No votes
Udemy Free Closed [?] Technology

Learn Python Programming on the Mac or PC with "Python for Beginners" Python training course.

Starts : 2017-04-26
No votes
edX Free English Computer Science EdX Microsoft

Brand new to text-based programming? Check out this hands-on course for an in-depth look at the details of Python layers and concepts. Get ample practice drills and projects, using Jupyter Notebooks on Azure, which require only a browser and an Internet connection. Learn best practices and begin coding almost immediately.

After you explore data types and variables, take a look at strings, input, testing, and formatting. From there, learn about arguments and parameters, along with conditionals and nested conditionals. By the end of the course, you’ll be able to create programs that prompt users for input and use conditional (True/False) logic and Python methods to manipulate numbers and text to provide responses to the users, in addition to requesting further input. Plus, learn basic troubleshooting for your code. Sign up, and get started coding right away!

Ready for next steps? Take the python-fundamentals-microsoft-dev274x">Introduction to Python: Fundamentals course.

Starts : 2017-06-13
No votes
edX Free English Computer Science EdX Microsoft

Ready for more hands-on, step-by-step Python fundamentals? Add to the foundational experience you got in the python-absolute-beginner-microsoft-dev236x">Introduction to Python: Absolute Beginner, and explore data structures. Get lots of practice working with sample code in Jupyter Notebooks on Azure, which require only a browser and an Internet connection.

Focus on Python data structures, and work with string, list, and range sequences. Discover the power of list iteration, and learn about string and list methods. From there, get the details on file input and output—open files, read them, add to them, close them, and more. At the end of the course, you’ll be able to slice strings into substrings, create lists, iterate through them, import files, and use file append mode, along with a lot of other practical Python tasks, as you get started coding.

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.

No votes
Udemy $79 Closed [?] Technology

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