Certificate of Completion

Python Essentials for Deep Learning

Build practical Python skills for deep learning workflows using real-world tools and data. This course introduces essential coding techniques engineering professionals can use to support AI-related tasks and projects.

$499

Total: Course cost

2 Weeks to complete

Duration

Online - scheduled
Earn a credential

Overview

Required Prerequisites: Please ensure the following before enrolling in this microcredential:

  • Fundamental programming knowledge in Python or similar languages (e.g., C/C++, R, Matlab, Java).
  • Basic understanding of linear algebra and statistics is also recommended.

This hands-on course is designed for professionals who want to build a foundational understanding of Python programming in the context of deep learning. You'll learn how to prepare and manipulate data using libraries like NumPy and Pandas, write reusable code, and visualize data with Matplotlib and Seaborn—all within a cloud-based notebook environment (Google Colab).

The course ends with a mini-project that ties everything together to prepare you for future work with TensorFlow and machine learning. Whether you're exploring new career paths or supporting data-driven projects in your current role, this course will help you develop job-relevant, transferable skills.

Key Benefits

  • Use Google Colab for Python coding
  • Manipulate data with NumPy and Pandas
  • Visualize trends with Matplotlib/Seaborn
  • Write clean, reusable code
  • Debug common coding errors

This micro-badge is a part of the Deep Learning with TensorFlow Badge.

Program Schedule: Sessions will be held via Zoom:

  • Dates Coming Soon

Micro-badge Level

This micro-badge is offered at Level 2. Level 2 micro-badges empower learners to apply their foundational knowledge through hands-on practice, allowing them to demonstrate their skills with tangible evidence.

Learn more about the Ira A. Fulton Schools of Engineering micro-badge leveling system.

Course Modules

Build a solid foundation in Python by working in a cloud-based notebook environment. This session introduces key libraries like NumPy and Pandas, with hands-on practice to develop efficient, reusable code for data tasks common in engineering and AI workflows.

Who this course is designed for

  • Entry-level data analysts preparing for deep learning projects
  • Engineers looking to expand their coding and data skills
  • Software developers exploring AI and machine learning tools
  • Career changers transitioning into technical data roles

Outcomes

By the end of this course, you’ll be able to:

  • Operate a Python notebook and manage environments to support TensorFlow workflows.
  • Prepare and manipulate data using NumPy and Pandas for model inputs.
  • Construct reusable code and debug shape, input/output, and type errors.
  • Complete a practical project that integrates data preparation, coding, and visualization techniques

Practical skills you will develop

This program equips learners with vital skills to thrive in today's complex workforce. Key skills include:

Data visualization
Debugging
Google Colab
Python for data analysis
Software design patterns
TensorFlow

These skills directly apply to these careers

Software Developer

Designs, develops, and maintains software applications, ensuring functionality, performance, and user experience meet organizational requirements.

Median Salary: $132,270

Computer and Information Research Scientist

Conducts research to invent new approaches in computing and solve complex technological challenges.

Median Salary: $145,080

FAQs

Program support

Contact
Have additional questions?

Please reach out directly to exec-fseonline@asu.edu for program related questions.

Instructors

Connect with our team

Complete a brief form to get program recommendations and answers to your questions.

About you

How can we help?

Share your interests, goals, or questions so we can personalize your experience.