Learn programming fundamentals with Python, one of the world's most popular and user-friendly programming languages for beginners and experts alike.
Learn programming fundamentals with Python, one of the world's most popular and user-friendly programming languages for beginners and experts alike.
This introductory course provides a comprehensive foundation in programming fundamentals using Python, one of the most widely used programming languages with approximately 7 million users worldwide. Python's popularity continues to grow due to its exceptional readability and writability, making it an ideal language for beginners. The six-week curriculum is designed to help individuals without a technology background build programming skills to automate repetitive tasks and create software developments in an intuitive and straightforward manner. The course focuses on mastering programming logic, which becomes easy to understand thanks to Python's user-friendly features. Throughout the program, you'll learn to define variables, use constants, implement loops and conditionals to create rule-based decision-making processes, manage data lists, and perform operations between them. You'll also apply Python functions to create subroutines that optimize your programs. By the end of the course, you'll have mastered Python fundamentals and basic structures, enabling you to create programs that solve real-world problems. This knowledge develops logical thinking skills that will transform how you view and interact with your environment. With over 5,700 enrolled learners, this course provides a solid foundation for those looking to begin their programming journey.
3.8
(5 ratings)
5,716 already enrolled
Instructors:

Luisa Fernanda Jaimes Pardo

Carlos Robles Ponce
Spanish
Español
What you'll learn
Apply basic Python objects to relate values and character strings with variables Implement conditional statements for rule-based decision-making Apply loops to create code iterations Learn to manage character strings, process files, and handle errors in Python Master the creation of lists, tuples, sets, and dictionaries for data grouping Create subroutines to optimize your programs Develop Python classes to maximize data management Build logical thinking skills through programming problem-solving
Skills you'll gain
This course includes:
PreRecorded video
Graded assessments, exams
Access on Mobile, Tablet, Desktop
Limited Access access
Shareable certificate
Closed caption
Get a Completion Certificate
Share your certificate with prospective employers and your professional network on LinkedIn.
Created by
Provided by

Top companies offer this course to their employees
Top companies provide this course to enhance their employees' skills, ensuring they excel in handling complex projects and drive organizational success.





There are 6 modules in this course
This comprehensive Python programming course provides a structured introduction to programming fundamentals over six weeks. Beginning with basic concepts, the first week covers computational programming fundamentals and Python's specific attributes as a programming language. In week two, you'll learn to implement conditional expressions and loops in algorithms for program flow control. Week three focuses on string manipulation, teaching you to identify characters within strings, handle files with open/close/read/write operations, and recognize Python's error types. The fourth week introduces Python's data structures—tuples, lists, sets, and dictionaries—where you'll learn their differences and how to store data in text files using dictionaries. Week five covers functions, teaching you to define and call them to create subroutines that optimize your code while distinguishing between parameters and arguments. The final week explores classes, helping you understand static variables and class variable initialization as an introduction to object-oriented programming. Throughout the course, you'll develop practical programming skills that enable you to write efficient Python code for solving real-world problems while building a foundation in computational thinking.
Semana 1: Fundamentos de programación, variables y expresiones
Module 1
Semana 2: Condicoinales, bucles e iteraciones
Module 2
Semana 3: Cadenas y archivos
Module 3
Semana 4: Estructuras de Python: Tuplas, Listas, Conjuntos y Diccionarios
Module 4
Semana 5: Funciones
Module 5
Semana 6: Clases
Module 6
Fee Structure
Payment options
Financial Aid
Instructors

Luisa Fernanda Jaimes Pardo
2 Courses
Engineer at Universidad Anáhuac Online
Engineer Luisa Jaimes is an academic advisor at Generalia, a company dedicated to online educational development. She is currently a fellow of the National Council of Sciences and Technology (CONACYT) in the Master's program in Computer Science

Carlos Robles Ponce
1 Course
Master's degree at Anáhuac University Online
Carlos Robles is the coordinator of microlearning and MOOCs at Anáhuac Online. He has experience teaching subjects such as mathematical fundamentals, differential and integral calculus, and digital circuits.
Testimonials
Testimonials and success stories are a testament to the quality of this program and its impact on your career and learning journey. Be the first to help others make an informed decision by sharing your review of the course.
3.8 course rating
5 ratings
Frequently asked questions
Below are some of the most commonly asked questions about this course. We aim to provide clear and concise answers to help you better understand the course content, structure, and any other relevant information. If you have any additional questions or if your question is not listed here, please don't hesitate to reach out to our support team for further assistance.