AI Python


Build real-world AI-powered projects with Python


Contact Us

AI Python:

This training is designed for professionals ready to level up their Python skills and build a portfolio that stands out in today’s AI-driven job market. You’ll go beyond the basics, using Python to create real-world, AI-powered projects and data-driven apps.


With guidance from a built-in AI assistant, you’ll accelerate your learning, catch mistakes faster, and stay focused as you deepen your understanding of core concepts like data manipulation, automation, and function design.


By the end of the course, you’ll have hands-on experience building practical tools with Python and AI along with a polished portfolio that showcases your ability to solve real problems with code.


What you will learn

  • Apply Python to real-world challenges in marketing, business, and research using code to solve problems and streamline everyday tasks.
  • Integrate Python with cutting-edge AI tools to manipulate, analyze, and visualize data effectively.
  • Collaborate with AI-powered coding assistants to debug your programs, deepen your understanding of complex concepts, and gain experience using tools similar to those used in modern software development teams.

Skills you will gain

Generative AI, Large Language Modeling, Application Development, Application Programming Interface, Automation, Computer Programming, Python Programming, ChatGPT, Artificial Intelligence, Prompt Engineering, Data, Structures, Data Analysis, Scripting, Jupyter

Modules

  1. Basics 
  2. Automating Tasks 
  3.  Data and Documents 
  4.  Packages and APIs


Learning Objectives

Basics 

  • Write and run Python code in a Jupyter notebook
  • Display text, numbers, and calculation results
  • Use Python to interact with an AI language model
  • Ask a chatbot for coding help and error fixes
  • Store data in variables for later use
  • Create dynamic AI prompts using formatted strings

Automating Tasks

  • Use lists to store multiple items like a to-do list
  • Use for loops to process each item in a list automatically
  • Store key-value pairs using dictionaries
  • Compare data with relational operators (>, <, ==)
  • Understand Boolean values (True/False) from comparisons
  • Use if statements to make decisions based on data

Data and Documents

  • Use Python to extract data from documents as strings or numbers
  • Analyze document text with an LLM to find info like restaurant names
  • Automate multi-document analysis using for loops
  • Save data from Python programs to files
  • Create reusable functions to simplify your code
  • Use AI to suggest top tourist spots for your travel plans

Packages and APIs

  • Load built-in Python modules for math and statistics
  • Import functions from external files and libraries to reuse code
  • Use a chatbot to find and apply helpful 3rd party packages
  • Install 3rd party packages for use in Jupyter notebooks
  • Access online data and tools via APIs in your programs
  • Install Python and Jupyter locally with Anaconda