Python is an ideal high-level, multi-paradigm programming language for beginners “it’s powerful and fast […] friendly and easy to learn” is described on his website. that was it chosen as the programming language of large companies such as Google, Facebook (Instagram), Uber, Pinterest, Netflix, Spotify, for their applications. ANDThis language allows you to program everything from video games to mobile applications.
Do you want to learn Python and become a programming expert? Here’s a list of the educational offerings found on the Coursera platform to help you become an expert.
The following MOOCs (massive open online courses) are available to the public and no prior academic knowledge is required, they are self-paced so you can devote the hours of study that work best for you.
Here is the list:
“Programming for Everyone (Introduction to Python)”
The first course named“Programming for Everyone (Introduction to Python)”, It is a 100% online course, with a flexible schedule for beginners. It takes approximately 8 months to complete and is offered by the University of Michigan, under the direction of Prof. by Charles Russell Severance.
This specialization introduces you to fundamental programming concepts, including data structures, web application programming interfaces and databases, using the Python programming language. You will also be able to learn to design and create your own data recovery, processing and visualization applications.
This program has subtitles in English, Arabic, French, Portuguese, Chinese, Vietnamese, Korean, German, Russian, Turkish and of course spanish.
The four courses that make up this specialized program are:
- Course 1. Programming for Everyone (Getting Started with Python);
- Course 2. Python data structures;
- Course 3. Using Python to Access Web Data; Y
- Course 4. Using databases with Python.
Link to the course: “Programming for Everyone (Introduction to Python)”
“Programming in Python”
A course “Programming in Python” Its purpose is to offer the necessary tools to develop your computational thinking skills. This MOOC is designed so that you can learn to program in the Python language.
With an approximate duration of 60 hours, you will learn to understand concepts such as: algorithm, control structure, parameters, among others. Along with learning about file management and complex data structures for large amounts of information.
This course is led by prof. Andres Felipe Melani de la Hoz, prof. Marcela Hernandez Hoyos, prof. Andrea Herrera Suescun and prof. Mario Sánchez Puccini from the Universidad de los Andes.
The academic content of this course is divided into several weeks:
- week 1. Discovering the world of programming;
- week 2 Making decisions;
- week 3 Repetition of actions and management of data structures; Y
- week 4. Troubleshooting arrays and libraries.
Link to the course: “Programming in Python”
“Python data structures”
Online course offered by Austral University “Python data structures” It is part of the specialized program: Learn to program with Python. This course is designed to give you an agile approach to Python 3.0 data structures.
The goal of this course is to acquire knowledge that allows you to create programs that work with large amounts of data. It takes about 15 hours to complete.
With this course you will acquire the following skills:
- Understand the various data structures that Python provides;
- understand how to work with files; Y
- Understanding the use of decorators.
Link to the course: “Python data structures”
“Introduction to Python Programming I: Learning to Program with Python”
“Introduction to Python Programming I: Learning to Program with Python” is an online course offered by the Pontifical Catholic University in Chile, under the leadership of prof. Jorge Muñoz Gama, assistant professor Mar Perez-Sanagustin, Dr. Cristian Ruza and prof. Valerija Hersković.
No prior knowledge or experience is required to attend this course, it lasts approximately 17 hours and is held in Spanish. The skills that this course guarantees you are: Programming, Python programming, Programming language
Now, what will you learn in this course?
- Programming and computer systems; Y
- Basic instructions for the Python language, flow control, functions, arrays and files, lists.
Link to the course: “Introduction to Python Programming I: Learning to Program with Python”
Learning Python with digital circuits and having fun with Python
The following guided projects offered by the Courser Project Network require no prior knowledge as they are intended for the general public.
The most interesting thing about these projects is that your workspace is a virtual text opened directly in your browser. On the right side of the screen you can see a split screen video, where the instructor guides you step by step.
Learning Python with Digital Circuits: You will learn to create a library of functions and classes for simulating digital circuits. It takes two hours in which you will develop skills in: computer programming, object-oriented programming, organization of tasks. This course is led by prof. Arturo Javier Miguel de Priego Paz Soldán.
Happy with Python It is a course that requires an intermediate level of experience, lasting about two hours, you will be able to learn how to create graphs, customize them, as well as extract, work and satisfy data from github repositories, it is currently under the guidance of Ing Maria Ignacia Spain.
How can I apply?
If you want to participate in a program or course as a listener, you can do so for free, which gives you access to most of the content. If you enroll in a program with certificate experience, you can access the course to receive a certificate with curricular value by paying on its platform.
Share science, share knowledge.