Online courses directory (114)

Sort by: Name, Rating, Price
Start time: Any, Upcoming, Recent started, New, Always Open
Price: Any, Free, Paid
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 />

Starts : 2015-10-05
1 votes
Coursera Free English Computer Science Information Software Engineering Tech & Design

This course aims to teach everyone to learn the basics of programming computers using Python. The course has no pre-requisites and avoids all but the simplest mathematics. Anyone with moderate computer experience should be able to master the materials in this course.

No votes
Udacity Free Closed [?] Software Engineering Web Development

In this introductory programming class, you’ll learn Object-Oriented Programming, a must-have technique for software engineers that will allow you to reuse and share code easily. You’ll learn by doing, and will build byte-sized (ha!) mini projects in each lesson to learn and practice programming concepts. We’ve heard that programming can be intimidating for newcomers, and we’ve created this course to make sure that you have a great learning experience! You’ll learn ***actively*** with our mini projects (see the awesome list below), which you’ll be able to share proudly with your friends. You’ll also learn important programming concepts one by one, with no surprises or leaps of logic along the way. You’ll pick up some great tools for your programming toolkit in this course! You will: - Start coding in the programming language Python; - Reuse and share code with Object-Oriented Programming; - Create and share amazing, life-hacking projects! This introductory course is for you if you want to be a software engineer, or if you want to collaborate with programmers. Mastering Object-Oriented Programming will propel your career in tech forward, and it’s also a great way to learn how software engineers think about solving problems. This course is also a part of our Full Stack Web Developer Nanodegree.

No votes
Udemy $19 Closed [?] Technology

Una forma practica de aprender rapidamente el "lenguaje de Google", desde lo mas básico hasta lo sofisticado

16 votes
Udemy $99 Closed [?]

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

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

In the information age, data is all around us. Within this data are answers to compelling questions across many societal domains (politics, business, science, etc.). But if you had access to a large dataset, would you be able to find the answers you seek?

This course, part of the Data Science MicroMasters program, will introduce you to a collection of powerful, open-source, tools needed to analyze data and to conduct data science. Specifically, you’ll learn how to use:

  • python
  • jupyter notebooks
  • pandas
  • numpy
  • matplotlib
  • git
  • and many other tools.

You will learn these tools all within the context of solving compelling data science problems.

After completing this course, you’ll be able to find answers within large datasets by using python tools to import data, explore it, analyze it, learn from it, visualize it, and ultimately generate easily sharable reports. 

By learning these skills, you’ll also become a member of a world-wide community which seeks to build data science tools, explore public datasets, and discuss evidence-based findings. Last but not least, this course will provide you with the foundation you need to succeed in later courses in the Data Science MicroMasters program.

Starts : 2015-12-07
No votes
Coursera Free Closed [?] English Biology & Life Sciences Computer Science Health & Society Statistics and Data Analysis Theory

This class provides an introduction to the Python programming language and the iPython notebook. This is the third course in the Genomic Big Data Science Specialization from Johns Hopkins University.

This is a course to teach basic Python programming skills through data analysis. The book and course materials are all free and licensed as Creative Commons. There is no complex math in...

No votes
Udemy $29 Closed [?] Technology

Learn the basics of the legendary Python language.

102 votes
Khan Academy Free Closed [?] Computer Sciences Python Programming

Introduction to programming and computer science. Introduction to Programs Data Types and Variables. Binary Numbers. Python Lists. For Loops in Python. While Loops in Python. Fun with Strings. Writing a Simple Factorial Program. (Python 2). Stepping Through the Factorial Program. Flowchart for the Factorial Program. Python 3 Not Backwards Compatible with Python 2. Defining a Factorial Function. Diagramming What Happens with a Function Call. Recursive Factorial Function. Comparing Iterative and Recursive Factorial Functions. Exercise - Write a Fibonacci Function. Iterative Fibonacci Function Example. Stepping Through Iterative Fibonacci Function. Recursive Fibonacci Example. Stepping Through Recursive Fibonacci Function. Exercise - Write a Sorting Function. Insertion Sort Algorithm. Insertion Sort in Python. Stepping Through Insertion Sort Function. Simpler Insertion Sort Function. Introduction to Programs Data Types and Variables. Binary Numbers. Python Lists. For Loops in Python. While Loops in Python. Fun with Strings. Writing a Simple Factorial Program. (Python 2). Stepping Through the Factorial Program. Flowchart for the Factorial Program. Python 3 Not Backwards Compatible with Python 2. Defining a Factorial Function. Diagramming What Happens with a Function Call. Recursive Factorial Function. Comparing Iterative and Recursive Factorial Functions. Exercise - Write a Fibonacci Function. Iterative Fibonacci Function Example. Stepping Through Iterative Fibonacci Function. Recursive Fibonacci Example. Stepping Through Recursive Fibonacci Function. Exercise - Write a Sorting Function. Insertion Sort Algorithm. Insertion Sort in Python. Stepping Through Insertion Sort Function. Simpler Insertion Sort Function.

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

In this free online course Python Programming - Working with Complex Decisions and Events you will learn about creating and using if statements, and checking multiple conditions using elif statements. You will also learn about creating and using for loops and while loops, and the mistakes that can happen when creating and using loops.<br /><br />The course begins by introducing you to if statements which are used to check conditions and make decisions with your code. You will learn about the constraints when checking your if statements, different ways to write an if statement and using the else statement for when the if statement in not true. You will learn about adding an if statement to check multiple conditions with the elif statement. You will also learn how to order elif and if statements for your code to work correctly, and how to combine conditions with the logic operators and &amp; or.<br /><br />Next, you will learn about loops and how to create a for loop. You will learn about nesting loops in loops and using a variable as the condition in the loop. You will learn about accessing the loop values and manually assigning values for each step in the loop. <br /><br />Finally, you will learn about creating and constructing while loops. You will learn about how a while loop functions. You will learn the difference between using a for and while loop as well as mistakes that can happen when you use loops in your code.<br /><br />This free Alison course will be of great interest to those learners who wish to get started in programming and improve their ability to write programs using the Python programming language.<br /><br />Prerequisites: You should have completed the previous two courses on programming with Python: 'Programming Concepts with Python' and 'Python Programming - Working with Numbers, Dates and Time'.<br />

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

In this free online course Python Programming - Working with Functions and Handling Errors you will learn about functions, how to create your own functions and how to use them. You will also learn about errors that can occur in your code. You will learn about using the try/ except statement to handle potential errors.<br /><br />The course begins by introducing you to functions and you will learn how to create your own functions and how to pass parameters into your functions.<br /><br />Next, you will learn about what type of errors you can get and about different methods for handling errors. You will learn about using the try/except statement to test pieces of code that may cause an error.<br /><br />This free Alison course will be of great interest to those learners who wish to get started in programming and improve their ability to write programs using the Python programming language.<br /><br />Prerequisites: You will need to have completed the previous courses on programming with Python: 'Programming Concepts with Python', 'Python Programming - Working with Numbers, Dates and Time', 'Python Programming - Working with Complex Decisions and Events' and 'Python Programming - Working with Lists and Files'.<br />

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

In this free online course Python Programming - Working with Lists and Files you will learn about creating and modifying lists, creating files and saving data to those files. You will also learn about reading data form files along with what csv files are and getting data from them.<br /><br />The course begins by introducing you to lists. You will learn about creating lists, both empty lists and lists with values in them. You will learn about how to add data to your lists, updating and deleting items on your list, and searching through your lists.<br /><br />Next, you will learn how to create a file with your code, and how to write data to your file. You will learn how to close the file after your code is finished using it. You will also learn what csv files are, and the process of opening and reading data from files. You will learn about importing the csv library to help with reading data from csv files, and about taking the data from your csv file and putting it in a list.<br /><br />This free Alison course will be of great interest to those learners who wish to get started in programming and improve their ability to write programs using the Python programming language.<br /><br />Perquisites: Your will need to have completed the previous courses on programming with Python: 'Programming Concepts with Python', 'Python Programming - Working with Numbers, Dates and Time' and 'Python Programming Working with Complex Decisions and Events'.

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

In this free online course Python Programming - Working with Numbers, Dates and Time you will introduced to mathematical operations, converting variable types and using dates in and time in your code.<br /><br />The course begins by introducing you to storing numeric variables in your code. You learn about the difference between creating a numeric variable compared to creating a string. You will learn about preforming mathematical operations in your code, and formatting your numbers and printing them on screen. You will also learn about getting the user to input numbers and converting that input to work with your numeric variables and mathematical operations. <br /><br />Next, you will learn about working with dates and time. You will learn about importing libraries into your project so you can use their functions and methods. You will learn about obtaining and displaying today's date. You will learn how to format your dates and the different date formats to display the dates. You will learn about the functions which are included in the Datetime library and converting user input to a date format. You will learn about working with time and how it uses many of the same functions dates would but with specific parameters for time.<br /><br />This free Alison course will be of great interest to those learners who wish to get started in programming and improve their ability to write programs using the Python programming language.<br /><br />Prerequisites: You should have completed previous course in this series: Introduction to Programming with Python.

2 votes
Udemy $49 Closed [?]

Recently updated with new, better Python development content for beginners.

A first programming course in Python suitable for any age and/or experience level.

No votes
Udemy $29 Closed [?]

An Easier Way To Maintain Your Website Or Web App

No votes
Udemy $60 Closed [?] Technology

Python, Travelling via Eclipse- Scratch to Information security, with a unique ID certification without exam!!!

No votes
Udemy Free Closed [?] Technology

A free course to support python programming. Get a paid and full version for more !

9 votes
Udemy $69 Closed [?]

Algorithms, NP-Hard Puzzles, Clean, Fast and Functional Code -- OH MY! Taking things to the next Level