AI Python for Beginners
Back to Courses AI & Automation

AI Python for Beginners

Overview

The "AI Python for Beginners" course provides a comprehensive introduction to Python programming with a focus on artificial intelligence. Tailored for absolute beginners, the course covers fundamental Python concepts like variables, loops, and data types, while also delving into AI-specific topics such as data analysis and machine learning. Through interactive coding exercises and real-world examples, learners gain practical skills that can be applied to AI projects.

Course Objectives
  • Build a working foundation in Python programming tailored specifically for AI development use cases.
  • Use Python to interact with Large Language Models through prompts and custom functions.
  • Automate repetitive data tasks using loops, custom functions, and document processing.
  • Extend Python's capabilities with third-party libraries and APIs to connect with external tools and services.
Course Content
  1. Module 1

    Introduction to Programming and Python

    What programming is, why Python is the language of choice for AI, and how to navigate the Jupyter Notebook environment to write and run code.

  2. Module 2

    Python Basics: Data Types and Variables

    Working with strings, integers, and floats through variable creation and assignment. Covers the type() function for checking and understanding data types.

  3. Module 3

    Introduction to Functions

    The concept and purpose of functions in Python. Covers built-in functions, their syntax, and how to use them effectively in a program.

  4. Module 4

    Interacting with Large Language Models (LLMs)

    An introduction to AI and LLMs with hands-on use of a custom LLM-calling function. Participants craft effective prompts using f-strings to communicate with AI models.

  5. Module 5

    Loops

    Using lists to store multiple data items and for loops to process each item automatically. Introduces relational operators for conditional logic within loops.

  6. Module 6

    Automation

    Combining custom functions and loops to carry out specific tasks at scale. Covers reading data from documents and automating analysis across multiple files.

  7. Module 7

    Third-Party Libraries

    Extending Python using external packages and third-party code. Covers loading and using library functions and interacting with computing resources through APIs.