Introducción a la programación con Python (Coursera)

Offered by Universidad Austral,
Introducción a la programación con Python (Coursera)

Este curso te dará ágil acceso a los conceptos básicos de programación utilizando el lenguaje de programación Python en su versión 3.0. Python tiene una sintaxis sencilla y compacta. Esto te permitirá aplicar rápidamente los conceptos aprendidos en los distintos aspectos de tu vida. Una vez que completes este curso, podrás construir pequeños programas que te ayuden en tu trabajo y estarás preparado para tomar cursos de programación más avanzados.

Class Deals by MOOC List - Click here and see Coursera's Active Discounts, Deals, and Promo Codes.

El curso no requiere conocimientos previos de programación y utiliza sólo matemática básica. Cualquier persona con un manejo de informática moderado podrá ser capaz de dominar los materiales que se presentarán.
Course 1 of 4 in the Aprende a programar con Python Specialization.
What You Will Learn

  • Comprender los conceptos básicos de programación.
  • Entender cómo la computadora interpreta el código.
  • Crear tus propios scripts en Python y ejecutarlos (tanto los propios como los de otras personas).
  • Leer e interpretar código básico escrito en Python.

Syllabus

WEEK 1
Introducción a la programación en Python
¡Bienvenidos! En este módulo abordaremos los siguientes contenidos: Primero, trabajaremos sobre la Instalación de Python y de un entorno de desarrollo integrado en tu computadora. Luego, aprenderemos a utilizar la Consola interactiva de Python. Después, trabajaremos sobre la estructura de la documentación online de Python y haremos el primer script en Python. Finalmente, nos dedicaremos a aquello relacionado con pedir valores al usuario del programa y a la Instalación de paquetes de Python.

WEEK 2
Variables y expresiones
Avanzamos al módulo 2 de contenido. En esta semana nos abocaremos a comprender y utilizar los tipos de datos básicos que incorpora Python: booleanos, números enteros, números flotantes, strings. Escribir expresiones en Python que utilicen variables, operadores aritméticos, operadores lógicos (and, or, not) y operadores de comparación será otro de los propósitos para esta semana. Además de esto, utilizarás las librerías math y random que provee Python.

WEEK 3
Condicionales y funciones
Llegamos al módulo 3 del curso. En esta semana identificarás y trabajarás sobre los distintas formas de utilizar los condicionales. También definirás tus propias funciones para poder re-utilizarlas en los distintos programas que hagas y aprenderás cómo se lee un programa de Python. Además de eso, utilizarás distintas funciones provistas por Python. Por último, comprenderás y utilizarás el Debugger de Python para encontrar los posibles errores que detectes en tus programas.

WEEK 4
Ciclos e iteración
Llegamos al último Módulo del curso. Felicitaciones por haber llegado hasta aquí. En esta semana podrás trabajar con los ciclos for y while para crear programas que realicen acciones repetidas veces. Además de esto, podrás conocer cómo se utilizan las sentencias para cambiar el flujo de un ciclo. Abordar la definición de los iteradores y algunas herramientas para crear tus propios iteradores será otro de los temas a tratar. Por último, podrás tener una aproximación a los módulos y paquetes de Python.

Go to Class
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Related Courses

Analíticas de Datos con Pandas (Coursera) Coursera
Tecnológico de Monterrey

Analíticas de Datos con Pandas (Coursera)

La analítica de datos ha avanzado considerablemente en los últimos años y ahora existen diversas herramientas que nos permiten realizar tareas o procesos que antes eran complicados de realizar. Gracias a su versatilidad, el lenguaje de programación Python posee una serie de librerías que permiten realizar proyectos de analítica de datos de una forma muy sencilla y una de las librerías más populares es Pandas.

Sep 21st 2026
4 Weeks
Data Science Math Skills (Coursera) Coursera
Duke University

Data Science Math Skills (Coursera)

Data science courses contain math—no avoiding that! This course is designed to teach learners the basic math you will need in order to be successful in almost any data science math course and was created for learners who have basic math skills but may not have taken algebra or pre-calculus. Data Science Math Skills introduces the core math that data science is built upon, with no extra complexity, introducing unfamiliar ideas and math symbols one-at-a-time.

Sep 24th 2026
4 Weeks
Aprenda a ensinar programação com o Programaê! (Coursera) Coursera
Fundação Lemann,Fundação Telefônica

Aprenda a ensinar programação com o Programaê! (Coursera)

O curso "Aprenda a ensinar programação com o Programaê!" tem como objetivo apoiar professores no desenvolvimento de suas aulas com o ‘Programaê!’, um movimento que quer aproximar a programação do cotidiano de jovens de todo o Brasil por meio de um portal prático, agregador de ideias, soluções, dicas e planos de aula estruturados para professores.

Sep 21st 2026
3 Weeks
Functions, Tools and Agents with LangChain (Coursera) Coursera
DeepLearning.AI

Functions, Tools and Agents with LangChain (Coursera)

The landscape of LLMs and the libraries that support them has evolved rapidly in recent months. This course is designed to keep you ahead of these changes. You’ll explore new advancements like ChatGPT’s function calling capability, and build a conversational agent using a new syntax called LangChain Expression Language (LCEL) for tasks like tagging, extraction, tool selection, and routing.

Sep 21st 2026
1 Week
Development of Real-Time Systems (Coursera) Coursera
EIT Digital

Development of Real-Time Systems (Coursera)

This course is intended for the Master's student and computer engineer who likes practical programming and problem solving! After completing this course, you will have the knowledge to plan and set-up a real-time system both on paper and in practice. The course centers around the problem of achieving timing correctness in embedded systems, which means to guarantee that the system reacts within the real-time requirements.

Sep 21st 2026
5-12 Weeks
Laboratório de Programação Orientada a Objetos - Parte 1 (Coursera) Coursera
Universidade de São Paulo, Brasil

Laboratório de Programação Orientada a Objetos - Parte 1 (Coursera)

Este curso apresenta os conceitos mais importantes em torno do paradigma de desenvolvimento mais comum da indústria de software hoje: a Programação Orientação a Objetos (POO). Oferecido pelo Departamento de Ciência da Computação do Instituto de Matemática e Estatística da USP, o curso é voltado para quem já conhece os conceitos básicos de POO e quer se aprofundar no assunto, tornando-se um excelente programador. Ele funciona bem como uma sequência natural aos 2 cursos anteriores do Prof. Fabio Kon do IME-USP no coursera: Introdução à Ciência da Computação com Python.

Sep 21st 2026
5-12 Weeks
Programming for Data Science (Coursera) Coursera
University of Leeds

Programming for Data Science (Coursera)

Explore the basics of programming and familiarise yourself with the Python language. After completing this course, you will be able to write Python programs in Jupyter Notebook and describe basic programming. In this course, you will learn everything you need to start your programming journey. You will discover the different data types available in Python and how to use them, learn how to apply conditional and looping control structures, and write your own functions.

Sep 21st 2026
3 Weeks
Problem Solving, Python Programming, and Video Games (Coursera) Coursera
University of Alberta

Problem Solving, Python Programming, and Video Games (Coursera)

This course is an introduction to computer science and programming in Python. Important computer science concepts such as problem solving (computational thinking), problem decomposition, algorithms, abstraction, and software quality are emphasized throughout. The Python programming language and video games are used to demonstrate computer science concepts in a concrete and fun manner. However, a learner can take the knowledge and skills from this course and apply them to non-game problems, other programming languages, and other computer science courses.

Sep 21st 2026
5-12 Weeks
Audio Signal Processing for Music Applications (Coursera) Coursera
Stanford University,Universitat Pompeu Fabra

Audio Signal Processing for Music Applications (Coursera)

In this course you will learn about audio signal processing methodologies that are specific for music and of use in real applications. We focus on the spectral processing techniques of relevance for the description and transformation of sounds, developing the basic theoretical and practical knowledge with which to analyze, synthesize, transform and describe audio signals in the context of music applications.

Sep 14th 2026
5-12 Weeks