Topic

Python Programming

10 courses·EN

Build a working understanding of Python data types, functions, and data structures through explanation and practice.

For learners developing programming foundations. Machine Learning and Data Science use programming for more specific analytical tasks.

A route through the topic

Start with the introductory explanation below, then choose a focused lesson for the task or question you want to explore.

Courses in this topic

Intro to Python Programming — digital-human course

Intro to Python Programming

A beginner-friendly training that teaches the fundamentals of Python programming, including syntax, data types, and control flow, for new developers.

ENPDFPPTX

8 slides·16 min

Python Data Types Fundamentals — digital-human course

Python Data Types Fundamentals

This training teaches Python developers core data types, including integers, floats, strings, lists, tuples, and dictionaries, enabling effective data manipulation and storage in real-world applications.

ENPDFPPTX

14 slides·28 min

Python Functions and Data Structures — digital-human course

Python Functions and Data Structures

Learn to write reusable Python functions and work with key data structures like lists, dictionaries, and tuples to organize and manipulate data effectively.

ENPDFPPTX

16 slides·32 min

Python Programming Practice — digital-human course

Python Programming Practice

A hands-on training course with Python programming practice problems, designed to help learners build and reinforce essential coding skills through practical exercises.

ENPDFPPTX

14 slides·28 min

Python Decision Documentation — digital-human course

Python Decision Documentation

This training teaches Python programmers how to document coding decisions clearly and consistently, improving code maintainability for developers and technical teams.

ENPDFPPTX

13 slides·26 min

Ethics and Responsible Practice in Python Programming — digital-human course

Ethics and Responsible Practice in Python Programming

This training teaches Python programmers how to apply ethical principles and responsible practices in software development, covering key considerations for building trustworthy code.

ENPDFPPTX

14 slides·28 min

Reviewing Python Programming Projects — digital-human course

Reviewing Python Programming Projects

This training teaches reviewers how to evaluate Python programming projects, covering code quality, structure, and best practices for providing effective feedback.

ENPDFPPTX

13 slides·26 min

Python Troubleshooting Essentials — digital-human course

Python Troubleshooting Essentials

This training helps developers diagnose and fix common Python programming errors. It covers practical debugging techniques for syntax, runtime, and logic issues.

ENPDFPPTX

14 slides·28 min

Advanced Python Programming Patterns — digital-human course

Advanced Python Programming Patterns

This advanced Python course helps experienced developers master complex patterns to write more efficient, maintainable, and scalable code.

ENPDFPPTX

14 slides·28 min

Python Programming Roadmap — digital-human course

Python Programming Roadmap

This roadmap guides aspiring Python developers through key priorities and milestones, with communication strategies to track progress and achieve programming goals.

ENPDFPPTX

14 slides·28 min

Python Programming Courses | PersonWise