Online Course – Certified Professional Internship in Learning to Program with Python from Universidad Austral

Enter our complete guide to discover tips and tricks to improve your personal and professional life. Get innovative ideas for success and growth in every field.

Suggested by: Coursera (What is Coursera?)

Professional Certificate

Beginners

No prior knowledge required

Time to complete the course

7-day free trial

No unnecessary risks

Skills you will acquire in the course

  • Critical thinking
  • Effective communication
  • Time management
  • Teamwork
  • Troubleshooting
  • creativity
  • leadership
  • Presentation skills
  • Skills for getting to the root of the problem
  • Adaptability

What you will learn in the course

Courses for which the course is suitable

  • Software developer
  • Data Analyst
  • Software Engineer
  • Information Systems Developer
  • Application developer
  • Python expert
  • Artificial Intelligence Developer
  • Game developer
  • Website developer
  • Technology Project Manager

Internship – Series of 4 courses

This program is designed for people who are interested in learning about programming in Python. Over the course of 4 courses, you will learn how to deal with basic programming concepts in the Python programming language version 3.0. The difficulty and requirements for the content will gradually increase throughout the courses.

This program is carried out in 4 MOOCs, each lasting 4 weeks.

Hands-on Learning Project

With this program, you can build software that will help you in your work and prepare for more advanced programming courses.

Course content

  • MOOC 1

    The basic concepts of programming are learned using the Python programming language to build small programs.

  • MOOCs 2

    You will learn Python’s built-in data structures, working with files, and handling exceptions, to create programs that deal with large amounts of information from the computer.

  • MOOCs 3

    The concepts of the object-oriented programming paradigm are taught. The course goals are to design and build systems with objects to represent any aspect of reality you want.

  • MOOCs 4

    Instead of working with simple files, we will deal with relational databases that allow us to store information in an organized manner and retrieve data efficiently. This allows us to work with large amounts of data.

Details of the courses that make up the specialization

Introduction to Programming with Python

  • Course 1
  • 16 hours
  • 4.6 (1,727 ratings)

Course Details

What you’ll learn
  • Understand the basics of programming.
  • Understand how a computer interprets code.
  • Write their own scripts in Python and run them (both their own scripts and those of others).
  • Read and interpret basic code written in Python.
Skills you will acquire
  • Category: Basic programming language
  • Category: Python implementations
  • Category: Computer Programming
  • Category: Python Programming

Data structures in Python

  • Course 2
  • 14 hours
  • 4.6 (401 ratings)

Course Details

What you’ll learn
  • Implement strings.
  • Understand the different data structures provided by Python.
  • Understand how to work with files.
  • Understand what exceptions are and how to use decorators.
Skills you will acquire
  • Category: Python implementations
  • Category: Computer Programming
  • Category: Python Programming

Object-oriented programming with Python

  • Course 3
  • 8 hours
  • 4.0 (255 ratings)

Course Details

What you’ll learn
  • Understand what object-oriented programming is and the paradigm concepts associated with it, in order to design systems according to good working practices.
  • Make object diagrams, classes and sequence diagrams.
  • Perform automated unit tests on the system.
  • Refactor the code and use test-driven development (TDD) techniques.
Skills you will acquire
  • Category: Computer Programming
  • Category: Python Programming
  • Category: Python implementation

Database management with Python

  • Course 4
  • 15 hours
  • 4.3 (174 ratings)

Course Details

What you’ll learn
  • Understand what relational databases are and how they work.
  • Create your own relational databases in SQLite.
  • Build object-oriented systems that store data in a relational database using relational object mapping in SQLAlchemy.
  • Write SQL queries and understand what relational object mapping is.
Skills you will acquire
  • Category: Computer Programming
  • Category: Python Programming
  • Category: Python implementation