Course curriculum

    1. Lesson 1 — Building an AI tool in 5 minutes_ A quick demo

    2. Lesson 2 — What does the course cover

    3. Lesson 3 — Natural vs Artificial Intelligence

    4. Lesson 4 — Demystifying AI, Data science, Machine learning, and Deep learning

    5. Lesson 13 — Robotics

    6. Lesson 5 — Weak vs Strong AI

    7. Lesson 6 — Structured vs unstructured data

    8. Lesson 7 — How we collect data

    9. Lesson 8 — Labelled and unlabeled data

    10. Lesson 9 — Metadata_ Data that describes data

    11. Lesson 10 — Machine learning

    12. Lesson 11 — Supervised, Unsupervised, and Reinforcement learning

    13. Lesson 12 — Deep learning

    14. Lesson 14 — Computer vision

    1. Lesson 15 — Traditional ML

    2. Lesson 16 — Generative AI

    3. Lesson 17 — The rise of Gen AI_ Introducing ChatGPT

    4. Lesson 18 — Early approaches to Natural Language Processing (NLP)

    5. Lesson 19 — Recent NLP advancements

    6. Lesson 20 — From Language Models to Large Language Models (LLMs)

    7. Lesson 21 — The efficiency of LLM training. Supervised vs Semi-supervised learning

    8. Lesson 22 — From N-Grams to RNNs to Transformers_ The Evolution of NLP

    9. Lesson 23 — Phases in building LLMs

    10. Lesson 24 — Prompt engineering vs Fine-tuning vs RAG_ Techniques for AI optimization

    11. Lesson 25 — The importance of foundation models

    12. Lesson 26 — Buy vs Make_ foundation models vs private models

    13. Lesson 28 — Budgeting and API costs

    14. Lesson 29 — Latency

    15. Lesson 30 — Running out of data

    16. Lesson 27 — Inconsistency and hallucination

    1. Lesson 31 — Python programming

    2. Lesson 32 — Working with APIs

    3. Lesson 33 — Vector databases

    4. Lesson 34 — The importance of open source

    5. Lesson 35 — Hugging Face

    6. Lesson 36 — LangChain

    7. Lesson 37 — AI evaluation tools

    8. Lesson 38 — AI strategist

    9. Lesson 39 — AI developer

    10. Lesson 40 — AI engineer

    11. Lesson 41 — AI ethics

    12. Lesson 42 — Future of AI

    13. Lesson 43 — Programming Explained in a Few Minutes

    1. Lesson 44 — Why Python

    2. Lesson 45 — Jupyter - Introduction

    3. Lesson 46 — Jupyter - Installing Anaconda

    4. Lesson 47 — Jupyter - Introduction to Using Jupyter

    5. Lesson 48 — Jupyter - Working with Notebook Files

    6. Lesson 49 — Jupyter - Using Shortcuts

    7. Lesson 50 — Jupyter - Handling Error Messages

    8. Lesson 51 — Jupyter - Restarting the Kernel

    9. Lesson 52 — Python Variables

    10. Lesson 53 — Python Coding Exercises

    11. Lesson 54 — Types of Data - Numbers and Boolean Values

    12. Lesson 55 — Types of Data - Strings

    13. Lesson 56 — Anaconda AI - Introduction

    14. Lesson 57 — Using the Anaconda Assistant_ Strings

    15. Lesson 58 — Basic Python Syntax - Arithmetic Operators

    16. Lesson 59 — Basic Python Syntax - The Double Equality Sign

    17. Lesson 60 — Basic Python Syntax - Reassign Values

    18. Lesson 61 — Basic Python Syntax - Add Comments

    19. Lesson 62 — Basic Python Syntax - Line Continuation

    20. Lesson 63 — Basic Python Syntax - Indexing Elements

    21. Lesson 64 — Basic Python Syntax - Indentation

    22. Lesson 65 — Operators - Comparison Operators

    23. Lesson 66 — Operators - Logical and Identity Operators

    1. Lesson 67 — Conditional Statements - The IF Statement

    2. Lesson 68 — Conditional Statements - The ELSE Statement

    3. Lesson 69 — Conditional Statements - The ELIF Statement

    4. Lesson 70 — Conditional Statements - A Note on Boolean Values

    5. Lesson 71 — Functions - Defining a Function in Python

    6. Lesson 72 — Functions - Creating a Function with a Parameter

    7. Lesson 73 — Functions - Another Way to Define a Function

    8. Lesson 74 — Functions - Using a Function in Another Function

    9. Lesson 75 — Functions - Combining Conditional Statements and Functions

    10. Lesson 76 — Functions - Creating Functions Containing a Few Arguments

    11. Lesson 77 — Functions - Notable Built-in Functions in Python

    1. Lesson 78 — Sequences - Lists

    2. Lesson 79 — Sequences - Using Methods

    3. Lesson 80 — Sequences - List Slicing

    4. Lesson 81 — Sequences - Tuples

    5. Lesson 82 — Sequences - Dictionaries

    6. Lesson 83 — Iteration - For Loops

    7. Lesson 84 — Iteration - While Loops and Incrementing

    8. Lesson 85 — Iteration - Create Lists with the range() Function

    9. Lesson 86 — Iteraion - Use Conditional Statements and Loops Together

    10. Lesson 87 — Iteration - Conditional Statements, Functions, and Loops

    11. Lesson 88 — Using the Anaconda Assistant_ Several Python Tools

    12. Lesson 89 — Iteration - Iterating over Dictionaries

    13. Lesson 90 — Using the Anaconda Assistant_ Dictionaries

    14. Lesson 91 — Introduction to Object Oriented Programming (OOP)

    15. Lesson 92 — Modules, Packages, and the Python Standard Library

    16. Lesson 93 — Importing Modules

    17. Lesson 94 — What is Software Documentation

    18. Lesson 95 — The Python Documentation

About this course

  • £1,999.00
  • 386 lessons
  • 0 hours of video content

Discover your potential, starting today