Online Course – Certified Professional Internship in Python for Everyone from the University of Michigan

Learn to program and analyze data with Python. Develop programs to collect, clean, analyze, and visualize data.

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

  • Problem analysis ability
  • Understanding advanced concepts
  • Communication skills
  • Teamwork
  • Organizational ability
  • Practical attempts
  • Solving technological problems
  • Understanding of business processes
  • Independent learning ability
  • Developing time management skills

What you will learn in the course

Courses for which the course is suitable

  • Software developer
  • Data Analyst
  • Data Engineer
  • Application developer
  • Python developer
  • Artificial Intelligence Expert
  • Software Interface Developer
  • Information Systems Developer

Internship – Series of 5 courses

This specialization builds on the success of the Python for Everyone course and will introduce basic programming concepts including:

  • Data structures
  • Software interfaces designed for the network
  • Databases

Using the Python programming language. In the final project, you will use the technologies learned during the internship to design and create your own applications for data retrieval, processing, and visualization.

Details of the courses that make up the specialization

Programming for Everyone (Starting with Python)

Course 1

  • 18 hours
  • 4.8 (229,081 ratings)
Course Details
What you will learn:
  • Install Python and write your first program
  • Describe the basics of the Python programming language
  • Use variables to store, retrieve, and calculate information
  • Utilize basic programming tools such as functions and loops
Skills you will gain:
  • Category: Python syntax and meaning
  • Category: Data Structure
  • Category: Treated
  • Category: Python Programming

Course 2

  • 18 hours
  • 4.9 (95,860 ratings)
Course Details
What you will learn:
  • Explain the principles of data structures and how they are used.
  • Create programs that can read and write data from files
  • Store data as key/value pairs using dictionaries in Python
  • Perform multi-step tasks like sorting or iterating using tuples
Skills you will gain:
  • Category: Python syntax and meaning
  • Category: Basic programming language
  • Category: Computer Programming
  • Category: Python Programming

Course 3

  • 18 hours
  • 4.8 (44,128 ratings)
Course Details
What you will learn:
  • Use regular expressions to extract data from strings
  • Understand the protocols that web browsers use to retrieve documents and web applications
  • Recover data from websites and APIs using Python
  • Work with XML data (Extensible Markup Language)
Skills you will gain:
  • Category: Python Programming
  • Category: Database (DBMS)
  • Category: SQLite
  • Category: SQL

Course 4

  • 13 hours
  • 4.8 (21,292 ratings)
Course Details
What you will learn:
  • Use create, read, update, and delete operations to manage databases
  • Explain the basics of object-oriented Python
  • Understand how data is stored in multiple tables in a database
  • Utilize the Google Maps API to visualize data
Skills you will gain:
  • Category: Data Analysis
  • Category: Python Programming
  • Category: Database (DBMS)
  • Category: Data Visualization

Final Course: Data Recovery, Processing, and Visualization with Python

Course 5

  • 9 hours
  • 4.7 (13,902 ratings)
Course Details
What you will learn:
  • Make use of unicode characters and strings
  • Understand the basics of search engine building
  • Select and process the desired data
  • Create visualizations of email data
Skills you will gain:
  • Category: JSON
  • Category: XML
  • Category: Python Programming
  • Category: Scraping information from the internet