Skip to main content

Python: Free Online Courses


Ever thinking about which programming language to learn first? You can learn Python for free with these online courses.

Programming for Everybody (Getting Started with Python)

https://www.coursera.org/learn/python

Think Python

http://greenteapress.com/thinkpython/html/index.html

Introduction to Python: Absolute Beginner

https://www.edx.org/course/introduction-to-python-absolute-beginner

Introduction to Python: Fundamentals

https://www.edx.org/course/introduction-to-python-fundamentals-3

Build on what you learned in the “Introduction to Python: Absolute Beginner” course, and dig into data structure basics.

What you'll learn

  • Python 3 fundamentals
  • Strings and List manipulation
  • Methods to Iterate through strings, lists and ranges
  • Creating, reading and writing to files

Python 3 Tutorial

https://www.sololearn.com/Course/Python/

Python on Geek University

https://geek-university.com/python/python-online-course/

Google's Python Class

https://developers.google.com/edu/python/

Python - Kaggle.com

https://www.kaggle.com/learn/python

This course covers the key Python skills you’ll need so you can start using Python for data science. The course is ideal for someone with some previous coding experience who wants to add Python to their repertoire or level up their basic Python skills. (If you're a first-time coder, you may want to check out these "Python for Non-Programmers" learning resources.)

Python Tutorial on JournalDev

https://www.journaldev.com/python-tutorial

Crash Course on Python

https://www.coursera.org/learn/python-crash-course

Scripting with Python - edX.org


Popular posts from this blog

Qwiklabs: Notes

Qwiklabs was launched in 2012, and was acquired by Google in November 2016. It is a hands-on lab platform for learning GCP and AWS.

Fedora Workstation: Install snapd

[tuyen@g73jh ~]$ sudo dnf -y install snapd Last metadata expiration check: 0:20:17 ago on Tue 01 Oct 2019 11:31:30 AM +07. Dependencies resolved. ================================================================================ Package Architecture Version Repository Size ================================================================================ Installing: snapd x86_64 2.41-1.fc30 updates 17 M Installing dependencies: snap-confine x86_64 2.41-1.fc30 updates 2.8 M snapd-glib x86_64 1.49-1.fc30 updates 133 k snapd-selinux noarch 2.41-1.fc30 updates 234 k Installing weak dependencies: gnome-software-snap x86_64 3.32.4-2.fc30 updates 86 k Transaction Summary ================================================================================ Install 5 Packages Total download size...

Apache Airflow: Notes

Apache Airflow is used to programmatically author, schedule and monitor workflows.