55264B Introduction to Programming Using Python

This five-day instructor-led course is designed for students who want to master Python programming with a heavy emphasis on Artificial Intelligence (AI) and Machine Learning (ML) infrastructure. Grounded in Python 3.12, this curriculum teaches students how to write, debug, and document clean code while constructing data pipelines, processing mathematical vectors, and integrating live cloud-based Machine Learning models. Lab exercises are conducted within Google Colab, providing zero-configuration access to GPU runtimes, and students will learn to deploy production-grade Python interfaces to free cloud-hosting platforms directly from GitHub repositories.

Students may continue to use these resources after the class. When necessary, updates to the student materials will be freely accessible by current and past students on GitHub (https://github.com/neiltucker/55264B).

Note: The material in this course updates the material from its previous version, 55264A.

What's included?

  • 16 Modules
  • 16 Reviews
  • 16 Labs

Audience

This course is intended for new and experienced programmers that want to learn how to write and troubleshoot Python code. Those interested in using AI and ML in Python will benefit from this material

At Course Completion

After completing this instructor-led course, students will be able to:
• Implement robust Python 3.12 data structures, type annotations, and mathematical operations optimized for machine learning feature arrays and tensor inputs.
• Construct high-performance data engineering pipelines using loops, comprehensions, generators, and functional programming patterns across cloud-based Google Colab runtimes.
• Consume live data streaming patterns by building custom Web API integrations, JSON serialization pipes, and authenticated LLM API connections.
• Write and Document code to solve a specified problem
• Build enterprise-grade, highly testable AI programs by leveraging strict exception handling, custom exceptions, structured logging, and PEP 8-compliant code standards.
• Develop and publicly deploy interactive Python AI web applications using Streamlit, GitHub version control, and free cloud hosting platforms.

Course Lessons

Guaranteed Security using one of the most advanced encrypted systems on the market.
The information in this page is being processed and encrypted securely using industry-leading encryption and fraud prevention tools.