Online Course – Arizona State University Certified Professional Internship in Python Studies

Learn the basics of Python programming. Implement solutions to real-world problems using Python.

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

  • Computer Programming
  • Python programming
  • Programming language
  • Computer coding

What you will learn in the course

Courses for which the course is suitable

  • Computer scientist
  • Computer Engineer
  • Software Engineer
  • Software developer
  • Software tester
  • Electrical Engineer
  • Mechanical Engineer
  • Chemical Engineer
  • Aeronautical Engineer

Internship – a course series of 4 courses

In today’s era, the use of new technologies is expanding and changing the world. Many of the new technologies automate repetitive tasks, so that people can spend more time on the important tasks. These new automated technologies depend on constant software innovation.

To develop software that can improve our efficiency and change the world for the better, it is important to understand how to code in different programming languages. This specialization introduces the basics of the Python programming language and teaches how to implement solutions to real-world problems using Python syntax.

Course topics

  • Using Integrated Development Environments (IDEs)
  • Implementing Python syntax in scripts

Potential roles

  • Computer scientist
  • Computer Engineer
  • Software Engineer
  • Software developer
  • Software tester
  • Electrical Engineer
  • Mechanical Engineer
  • Chemical Engineer
  • Aeronautical Engineer

No programming or computer science experience is required to learn the material in this course. The course is open to anyone interested in learning how to code and write programs in Python. We are very excited for you to learn with us and hope you enjoy the course!

Hands-on Learning Project

In each of these courses, you will complete programming problems that will strengthen your programming skills. At the end of each course, you will be asked to complete a peer review assignment.

Project tasks

  • Create a simple calculator and work with data to create arrays of data types
  • Implement DataFrames and display the data in a scatter graph
  • Design an application that will turn a command-line application into a GUI
  • Use your knowledge of machine learning to develop a classifier that will help medical professionals distinguish between malignant and non-malignant tumors

Details of the courses that make up the specialization

Introduction to Python

Course 1

  • 16 hours
  • 4.4 (16 ratings)
Course Details
What you’ll learn

Students will acquire basic Python programming skills and be able to understand the syntax.

Skills you will acquire
  • Category: Computer Programming
  • Category: Python Programming
  • Category: Computer language
  • Category: Computer Coding

Data Analysis and Visualization with Python

  • Course 2
  • 16 hours
Course Details
What you’ll learn

Students will learn how to perform data analysis and visualization using Python.

Skills you will acquire
  • Category: Computer Programming
  • Category: Python Programming
  • Category: Computer language
  • Category: Computer Coding

Object-oriented programming and graphical interface with Python

  • Course 3
  • 10 hours
Course Details
What you’ll learn

Students will understand why object-oriented programming is used and how to create a graphical user interface.

Skills you will acquire
  • Category: Computer Programming
  • Category: Python Programming
  • Category: Computer language
  • Category: Computer Coding

Introduction to Machine Learning with Python

  • Course 4
  • 12 hours
  • 3.4 (14 ratings)
Course Details
What you’ll learn

Students will be able to use advanced Python coding skills in the real world by creating machine learning models.

Skills you will acquire
  • Category: Computer Programming
  • Category: Python Programming
  • Category: Computer language
  • Category: Computer Coding