Courses to learn more about Python

Fecha de la noticia: 18-01-2022

Computer screen with the term python superimposed on it.

Some time ago we presented you some interesting courses about R. On this occasion, we are giving a second article on online training, but this time on another of the most popular programming languages in the world of data science: Python.

Python is a high-level programming language used to develop applications of various kinds. This language presents a big difference with respect to other languages such as Java or .NET, since Python is an interpreted language.

Python is a language that is easy to read and write thanks to its similarity to the human language. It is a free and open source cross-platform language, which encourages the possibility of developing software without limits.

In recent years, this language has gained followers thanks to its simplicity and the wide possibilities it offers to collaborate with other fields such as artificial intelligence, big data, machine learning or data science, among others.

Below is a selection of courses and training based on the recommendations of the experts who collaborate with datos.gob.es and some user communities such as Python Canarias that have collaborated in the creation of this list.

Online courses

Python Programming: Learn Python from scratch (May 2021)

  • Taught by: Santiago Hernández (Udemy)
  • Duration: Not specified
  • Language: Spanish
  • Price: 94,99€

An eminently practical course aimed at anyone who wants to get started in the world of programming language with Python. It also addresses the application of Python to different disciplines such as machine learning, cybersecurity or video game development.

Complete course on Machine Learning: Data Science in Python (November 2021)

  • Taught by: Juan Gabriel Gomila, Frogrames SL (Udemy)
  • Duration: 50 hours (approximately)
  • Language: Spanish
  • Price: 99,99€

Aimed at all types of users who are interested in learning more about Python, this course addresses the mathematics and algorithms behind this programming language, as well as Python programming libraries. Its practical approach allows students to work with real-life examples, as well as practice building their own machine learning models.

Python for Data Science, AI & Development  (December 2021)

  • Taught by: Coursera (IBM)
  • Duration: 20 hours
  • Language: English
  • Price: Free

Thanks to this course you will be able to start learning Python for data science, as well as programming in general. You will start from scratch to program in Python, without previous programming experience.

Python for Beginners (January 2020)

  • Taught by: Microsoft Developer (YouTube)
  • Duration: 5 hours
  • Language: English
  • Price: Free

This online course, available for free on YouTube, provides the basics of Python programming, starting with code and common everyday scenarios.

Anylize data with Python

  • Taught by: Codecademy
  • Duration: 10 weeks
  • Language: English
  • Price: Free basic content and full content subject to subscription

Thanks to this course you will be able to enhance and perfect the basic fundamentals of data analysis while developing skills in the Python programming language. Upon completion of the course, you will be able to use the acquired Python skills to better present data through visualizations, among many other aspects.

Learn Python (2020)

  • Taught by: Sergio Delgado Quintero
  • Duration: Not specified
  • Language: Spanish
  • Price: Free

Free course that allows you to learn the Python programming language with a practical approach. Includes exercises and coverage for different levels of knowledge.

Get started in Python

  • Taught by: Andalusian Government
  • Duration: 20 hours
  • Language: Spanish
  • Price: Free

With this free Python course, you will be able to get started with this tool and have the basic programming knowledge. If you don't have much experience with Python, don't worry. This course starts from a zero level.

Masters

Not all Python training is offered in the form of courses. More and more study centers offer masters or programs related to data science that include Python knowledge in their agenda. Here are some examples:

  • Master's Degree in Data Science with Python (120 hours): Offered by the Spanish Association of Computer Programmers, this master's degree provides students with knowledge of modeling and technology to support data-driven decision making.
  • Master Big Data - Business - Analytics (520 hours): from the Complutense University of Madrid, includes a topic on Introduction and basics of Python programming, as well as another on Machine Learning with R and Python.
  • University Expert in Python Programming (4 months): this Course in Python Programming, given by the International University of Valencia, offers its students a complete training in the field of programming, starting from the most basic fundamentals to the most demanded specializations.
  • Master in Data Science (14 weeks): offered by the European University, it is aimed at students who want to learn how to develop data-driven projects. The first module is focused on learning Python. The European University also offers a 10-month Master in Big Data Analytics, an 8-month master's degree in Business Analytics and an online course on the fundamentals of Big Data.

If you want to know more, in the Pyhton España website, they have a section with tutorials, books and courses, sorted by levels. They also include the link to several Python communities in Spanish (Discord , Telegram and Stack Overflow)where you can solve your doubts with this powerful tool.

This has been just a small compilation of training courses related to the Python language that we hope will be of interest to you. If you know of any other course that you would like to recommend, you can leave us a comment or send us an email to dinamizacion@datos.gob.es.