Your browser is ancient!
Upgrade to a different browser to experience this site.

Creative Coding: Hands-On Python

What You'll Learn

  • Use the power of programming to answer questions using data, to automate and speed up tasks, and to be creative
  • Develop debugging skills and better understand the process of testing code
  • Create reusable and scalable programs using the power of object-oriented programming
4-Course Series
105 hours
27 hours per course (approx.)
Shareable Certificate
Add to your LinkedIn profile

About Creative Coding: Hands-On Python

This series of four courses models learning-by-doing through engaging, creative, and collaborative activities as well as conceptual videos that move beyond instructor lectures. The activities and exercise in this series will engage learners in the fundamentals of programming while encouraging creative expression through code. By the end of the series, learners will successfully answer the question - how do I express my creativity while learning intermediate programming skills?

Skills You'll Gain

  • Data Structures
  • Data Analysis
  • Computational Thinking
  • Graphing
  • Python (Programming Language)
  • Object-Oriented Programming (OOP)
  • Computer Programming
  • Data Visualization
  • Object Oriented Programming & Systems
  • Object Oriented Modeling & Design
  • Data Presentation
  • Python For Data Analysis
  • Data Literacy
  • Object-Oriented Software Development
  • Debugging
  • Data Mining
  • Software Testing

What You'll Earn

Certificate of Completion
Certificates of completion acknowledge knowledge acquired upon completion of a non-credit course or program.
Modality
100% Online
Format
Self-Paced
Subject
  • Data Science
  • Technology
Platform
Coursera

Course content developed by U-M faculty and managed by the university. Faculty titles and affiliations are updated periodically.

Intermediate Level

It is recommended that you should have some prior programming experience with variables, loops, conditionals, and functions.

Enrollment Options

Individuals

This experience is available to individual learners on the following platforms:

U-M Community

Students, faculty, staff, and alumni of the University of Michigan get free access.

Organizations

Special pricing and tailored programming bundles available for organizational partners.

What are Coursera and edX?

Michigan Online learning experiences may be hosted on one or more learning platforms. Platform features may vary, including payment models, social communities, and learner support.

Coursera

  • Hosts online courses, series, and Teach-Outs from Michigan Online
  • Enroll and preview courses anytime
  • May earn a non-credit certificate from Coursera

edX

  • Hosts online courses and series from Michigan Online
  • Many offer a free (limited) audit option
  • May earn a non-credit certificate from edX

For more information visit the What are Coursera and edX? FAQ section

4 Courses in this series

  1. Free U-M Access Course

    Big Ideas in Programming: Expressing Yourself with Python

    Master Python fundamentals and creative coding skills to automate tasks, tell stories, and build expressive digital projects.

    based on 4 ratings
  2. Free U-M Access Course

    The Power of Object-Oriented Programming

    Learn to write and understand object-oriented programs in Python using real-world modeling and creative coding projects.

    based on 4 ratings
  3. Free U-M Access Course

    Debugging: Hunting and Squashing Bugs

    Master debugging techniques using tools and unit testing to quickly identify, fix, and prevent programming errors in Python.

  4. Free U-M Access Course

    Answering Interesting Questions with Data

    Learn to gather, manage, and visualize data using Python and SQL to answer high-level questions and draw meaningful insights.

    based on 3 ratings

What Learners Are Saying

Michigan Online
For You

Sign up for a Michigan Online account to customize your experience!