Practical AI. Stronger teams. Better business outcomes. Let’s talk

AI EXPERT TRAINER & AUTHOR

AI expertise.
Corporate experience.
Real-world impact.

I help people and organizations turn AI into practical capability: better processes, stronger customer outcomes, and more value from finance and automation.

Nearly 30 years of corporate experience. A lifetime of learning, shared.

Nearly 30years of corporate experience
70video courses & guides
28free books in the library
Globalprojects, people & perspective

EXPERIENCE THAT GOES BEYOND THE CLASSROOM

Built in the real world.
Shared with purpose.

Almost three decades working with Fortune 500 companies, government agencies, and projects around the world have shaped how I approach AI: start with the people, understand the process, and focus on the business outcome.

I’m an AI expert trainer, a multiple-time book and video course author, and an automation consultant. My work connects deep technical experience with customer success, process improvement, finance, and revenue optimization.

Whether I’m teaching a team or writing a book, the objective is the same: make complex ideas useful, build confidence, and help people apply what they learn.

01 / CAPABILITY

AI training that sticks.

Practical skills, clear explanations, and the confidence to apply AI to real work.

02 / PERFORMANCE

Processes that work better.

AI automation and process improvement grounded in customer success and operational needs.

03 / BUSINESS VALUE

Finance with sharper insight.

Better questions, stronger decisions, and a focus on revenue opportunities and efficiency.

The Impact of AI in Financial Decisions by Ed Freitas

FOR FINANCE PROFESSIONALS · UPCOMING BOOK

Financial judgment.
An AI advantage.

The Impact of AI in Financial Decisions

Bringing finance, AI, and practical prompting together to help professionals ask better questions, challenge assumptions, and make more informed decisions.

Read my latest thinking

THE COLLECTED WORK

Learn something useful.
Put it to work.

A searchable library of books, video courses, guides, and hands-on projects. From AI and finance to the technology that makes them possible.

98 works to explore

Video courses 54

Learn new technology skills today with these video courses.

WATCH
VIDEO COURSE

OpenAI: Prompt Engineering for Improved Performance

Build reliable, production-ready AI features with better prompts. Learn how to design, and optimize prompts for accuracy, consistency, and cost-effective performance using the OpenAI API.

Enroll: OpenAI: Prompt Engineering for Improved Performance
VIDEO COURSE

Playwright Foundations with TypeScript

Help Globomantics automate their logistics portal with Playwright. This course teaches you how to build, refine, and run type-safe end-to-end tests in TypeScript for real-world web apps.

Enroll: Playwright Foundations with TypeScript
VIDEO COURSE

Build a Generative AI Model

In this course, Build a Generative AI Model, you'll gain the ability to design, train, and evaluate generative models that improve real-world machine learning workflows for growth.

Enroll: Build a Generative AI Model
VIDEO COURSE

Python: Structuring Larger with Modern Packaging

Learn how to scale and organize Python applications using modern packaging standards. This course teaches you how to structure, secure, and distribute large Python projects for growth.

Enroll: Python: Structuring Larger with Modern Packaging
VIDEO COURSE

Improving Retrieval with RAG Fine-tuning

Learn how to improve Retrieval-Augmented Generation with fine-tuning. This course will teach you to optimize retrievers, rerankers, and LLMs for accurate, domain-specific results.

Enroll: Improving Retrieval with RAG Fine-tuning
VIDEO COURSE

Python: File Operations

Master file handling in Python through real-world examples. This course will teach you how to read, write, process, and manage files reliably using Python's built-in libraries.

Enroll: Python: File Operations
VIDEO COURSE

OpenAI Prompt Engineering for Improved Performance

Master advanced prompt engineering for software dev. This course will teach you to design precise, efficient prompts that improve accuracy, speed, and control in LLM-powered apps.

Enroll: OpenAI Prompt Engineering for Improved Performance
VIDEO COURSE

AI Bias Detection and Mitigation

AI systems can unintentionally reinforce harmful bias. Learn how to detect, analyze, and mitigate bias in machine learning models using real-world tools and techniques.

Enroll: AI Bias Detection and Mitigation
VIDEO COURSE

Install and Configure Oracle Database 19c

In this course, you'll learn to install and configure Oracle Database 19c, from preparing the production environment to setting up the database and network connectivity.

Enroll: Install and Configure Oracle Database 19c
VIDEO COURSE

OpenAI: Prompt Engineering for Developers

Learn how to turn AI into your coding assistant. This course will teach you how to write clear, effective prompts that generate, debug, and document code using OpenAI models.

Enroll: OpenAI: Prompt Engineering for Developers
VIDEO COURSE

Ethical Considerations for OpenAI Sora

This course teaches you to navigate copyright issues, ensure transparency, and develop responsible AI video creation strategies for media, marketing, and creative industries.

Enroll: Ethical Considerations for OpenAI Sora
VIDEO COURSE

Monitoring AI in Production

Learn how to monitor model performance, detect drift, and implement strategies for updates and retraining, giving you the skills to maintain AI systems confidently in production.

Enroll: Monitoring AI in Production
VIDEO COURSE

Show/Tell: Tracking the ISS in Real-time

This course demonstrates building a system to visualize real-time geospatial data, enabling you to monitor the ISS's trajectory, predict its movements, and create interactive maps.

Enroll: Show/Tell: Tracking the ISS in Real-time
VIDEO COURSE

Oracle Database 19c Architecture

Gain a foundational understanding of Oracle Database 19c architecture. Explore core components, memory structures, processes, logical storage, redo logs, and learn how to optimize Oracle 19c.

Enroll: Oracle Database 19c Architecture
VIDEO COURSE

Privacy-preserving AI

Address privacy challenges in AI systems. This course will teach you to implement Privacy Enhancing Technologies like Federated Learning, Differential Privacy, and Homomorphic Encryption.

Enroll: Privacy-preserving AI
VIDEO COURSE

Show/Tell: Data Analysis for Fake Job Posts

Learn how to analyze job posts using Python to detect potentially fake listings by using data analysis, feature engineering, and rule-based classification to flag suspicious patterns.

Enroll: Show/Tell: Data Analysis for Fake Job Posts
VIDEO COURSE

Optimize UX with AI-powered Analytics

Learn how to optimize user experiences by exploring behavioral data with Google Analytics and leveraging AI insights to analyze trends, and use AI insights in workflows.

Enroll: Optimize UX with AI-powered Analytics
VIDEO COURSE

Relevance and Scoring Mechanisms for RAGs

Master ranking algorithms: BM25, BERT, semantic similarity, focusing on effective document retrieval, evaluation, and optimization for sophisticated search systems with Python.

Enroll: Relevance and Scoring Mechanisms for RAGs
VIDEO COURSE

Fact Verification with RAGs

Learn how to use retrieval-augmented generation (RAG) to ensure the accuracy of AI-generated content. Use Python and NLP models to implement data retrieval and verification systems.

Enroll: Fact Verification with RAGs
VIDEO COURSE

OpenAI: Prompt Engineering for Developers

Become a productive developer. This course will teach you the essentials of using OpenAI's ChatGPT and prompt engineering to generate code snippets, making you more productive.

Enroll: OpenAI: Prompt Engineering for Developers
VIDEO COURSE

Power Automate Desktop Fundamentals

Automate repetitive tasks quickly. This course will teach you the fundamentals and concepts of Power Automate Desktop and how to use this tool for RPA/business process automation.

Enroll: Power Automate Desktop Fundamentals
VIDEO COURSE

Python for IT Pros and Sysadmins

Leverage the power of Python. This course will teach you the essential Python skills and knowledge needed to automate IT ops and sysadmin tasks within your organization and IT job.

Enroll: Python for IT Pros and Sysadmins
VIDEO COURSE

Navigating Generative AI Hurdles

Unlock the power of generative AI responsibly. This course will teach you generative AI prototyping, evaluation concepts, principles, ethical considerations, and using Python with OpenAI.

Enroll: Navigating Generative AI Hurdles
VIDEO COURSE

Vue 3 Animations

Vue is one of the world's most popular JavaScript frameworks. This course, will teach you how to use Vue's transitions and animations capabilities to build more engaging websites and web apps.

Enroll: Vue 3 Animations
VIDEO COURSE

Reading, Writing and Parsing JSON Files in Python

Manipulating JSON files is essential to importing and processing JSON data in Python. Apply the most valuable and common JSON data and file operations using the Python standard library.

Enroll: Reading, Writing and Parsing JSON Files in Python
VIDEO COURSE

Crawling the Web with Python and Scrapy

Have you ever wanted to know how to crawl websites and extract data from them? If so, then this course is for you. You will learn how to write spiders that can extract data from the web.

Enroll: Crawling the Web with Python and Scrapy
VIDEO COURSE

Testing with Visual Studio 2022

Visual Studio Enterprise 2022 has prebuilt features that help you easily test your code. This course will show you what those testing features are and how to use IntelliTest, Test Explorer, Code Coverage, and Live Unit Testing.

Enroll: Testing with Visual Studio 2022
VIDEO COURSE

FiddlerCore 5: The Big Picture

When integrating and automating networking capture abilities within a .NET-based application, the best option is the FiddlerCore library. This course gives you an overview of the various options that FiddlerCore provides for your app.

Enroll: FiddlerCore 5: The Big Picture
VIDEO COURSE

Working with Files in Python 3

Manipulating files and folders are essential aspects of working with Python. This course teaches you how to apply the most useful and common file and folder operations available with the standard library and can be created using Python.

Enroll: Working with Files in Python 3
VIDEO COURSE

Power Automate 2021: The Big Picture

When integrating and automating third-party services, and desktop apps, you can choose various templates and endpoints. This course gives you an overview of what Power Automate provides.

Enroll: Power Automate 2021: The Big Picture
VIDEO COURSE

Cloud Computing Fundamentals: Cloud Concepts

In this course, you will learn the fundamental and most essential concepts of cloud computing focusing on core features, including deployment, networking, storage types, and design.

Enroll: Cloud Computing Fundamentals: Cloud Concepts
VIDEO COURSE

Blue Prism 7 RPA: The Big Picture

This course will teach you the value of RPA, how the Blue Prism software is structured, the various components of the platform, and why it is a great RPA platform for automation.

Enroll: Blue Prism 7 RPA: The Big Picture
VIDEO COURSE

Oracle 1Z0-149: Writing SQL in PL/SQL

This course will teach you how to proficiently write PL/SQL executable blocks using DML and the INTO clause to hold values returned by PL/SQL for the Oracle database.

Enroll: Oracle 1Z0-149: Writing SQL in PL/SQL
VIDEO COURSE

Automation Anywhere RPA: Fundamentals

Automation Anywhere is a Robotic Process Automation software company and solution. This course will teach you the value of RPA and how to use Automation Anywhere.

Enroll: Automation Anywhere RPA: Fundamentals
VIDEO COURSE

Advanced Application of Robotic Process Automation

This course will teach you how to use advanced Robotic Process Automation techniques to assess the applicability of using RPA to interconnect systems that do not expose an API.

Enroll: Advanced Application of Robotic Process Automation
VIDEO COURSE

Cloud Contact Center with Amazon Connect

Amazon Connect is an omnichannel cloud contact center. This course will teach you how to set up a contact center using Amazon Web Services and engage with your customers.

Enroll: Cloud Contact Center with Amazon Connect
VIDEO COURSE

Full-stack Serverless Apps with AWS Amplify

Amplify allows you to configure app backends and connect apps in minutes. This course will teach you how to create full-stack apps without requiring any backend knowledge.

Enroll: Full-stack Serverless Apps with AWS Amplify
VIDEO COURSE

Creating Animations with Vue (+Wave UI)

Vue is one of the world's most popular JavaScript frameworks. This course will teach you how to use Vue's transition and animation features to build more engaging websites and web apps.

Enroll: Creating Animations with Vue (+Wave UI)
VIDEO COURSE

Getting Started with Blue Prism RPA

Blue Prism is a Robotic Process Automation software. This course, will teach you the value of RPA and how to use Blue Prism to automate repetitive tasks, such as entering data on a web app.

Enroll: Getting Started with Blue Prism RPA
VIDEO COURSE

Building Apps with Amazon Honeycode

Amazon Honeycode is a no-code mobile and web application development platform. This course, will teach you how to create engaging apps that are as easy as working with spreadsheets.

Enroll: Building Apps with Amazon Honeycode
VIDEO COURSE

Working with the Cloud Foundry CLI

In this course, you will learn to use the Cloud Foundry CLI to interact with Cloud Foundry apps, resources, and services, which includes logging, pushing, staging and deployment of apps.

Enroll: Working with the Cloud Foundry CLI
VIDEO COURSE

Time Series Forecasting with Amazon Forecast

This course will teach you how to work with Amazon Forecast, a managed service that provides accurate future forecasts using machine learning, by preparing data, and forecasting.

Enroll: Time Series Forecasting with Amazon Forecast
VIDEO COURSE

Microsoft Azure Cognitive Services: Form Recognizer

This course will teach you how to use and work with Azure Cognitive Services: Forms Recognizer, which extracts text and data from scanned documents, going beyond traditional OCR.

Enroll: Microsoft Azure Cognitive Services: Form Recognizer
VIDEO COURSE

Extracting Text and Data with Amazon Textract

Businesses are moving to a digital world, but we will still need physical documents. You will learn to use OCR technology to extract text, and key-value pairs of data from scanned documents.

Enroll: Extracting Text and Data with Amazon Textract
VIDEO COURSE

Extracting Meaning from Natural Language with LUIS

Extracting Meaning from Natural Language with LUIS will allow you to build apps and bots that are capable of understanding natural human language and being able to act on those commands.

Enroll: Extracting Meaning from Natural Language with LUIS
VIDEO COURSE

Business Automation with Python: Getting Started

Python is a dynamic language that effortlessly allows you to perform impressive feats of automation. If you've ever spent hours doing repetitive tasks, you'll love this topic.

Enroll: Business Automation with Python: Getting Started

Partner courses 4

Learn new technology skills today with these partner video courses.

WATCH
PARTNER COURSE

Cleaning String Data in Python

An essential part of creating critical-decision-making applications is the ability to process quality data to analyze expected outcomes in the best possible way. Python has built-in capabilities that help you clean string data.

Enroll: Cleaning String Data in Python
PARTNER COURSE

Build Your First Data Visualization with Altair

In this course, Build Your First Data Visualization with Altair, you'll learn your way around Altair to effectively create and build visualizations in a simple and easy way.

Enroll: Build Your First Data Visualization with Altair
PARTNER COURSE

Build Your First Data Visualization with Plotly.js

This course will teach you how to use and work with Plotly.js, building both basic and advanced graphs. You'll dive into specific graph types such as scientific and financial graphs.

Enroll: Build Your First Data Visualization with Plotly.js

Free books 28

Stay on the cutting edge of technology for free with these books.

READ
Ethical AI for Developers

Ethical AI for Developers

Learn how to focus and build AI systems that are not only functional but also fair, transparent, accountable, and above all, approachable.

Download: Ethical AI for Developers
Prompt Engineering for Devs

Prompt Engineering for Devs

Learn how to treat an AI assistant like a partner, not a replacement through task offloading, error detection, and eedback on your code.

Download: Prompt Engineering for Devs
Python Essentials

Python Essentials

This comprehensive guide to key Python functions provides all the guidance you need to get started making applications in Python.

Download: Python Essentials
Vue 3

Vue 3

Whether you're new to Vue or a Vue veteran, this ebook covers the new Composition API, custom directives, the Vue Router, and more.

Download: Vue 3
Power Automate Desktop

Power Automate Desktop

Power Automate Desktop is an RPA tool developed by Microsoft to alleviate the burden of repetitive computer tasks on business users.

Download: Power Automate Desktop
ML.NET

ML.NET

ML.NET empowers unexperienced machine learning .NET developers to add the power of ML algorithms to .NET apps with little effort.

Download: ML.NET
Svelte

Svelte

Svelte departs from the virtual DOM approach by compiling the code you write into native-browser JavaScript when you build your app.

Download: Svelte
Azure Bot Service

Azure Bot Service

The power of AI may be intimidating, but Azure Bot Service simplifies the process of building production-ready conversational AI bots.

Download: Azure Bot Service
Nuxt.js

Nuxt.js

Nuxt.js is an open-source JavaScript library based on Vue.js. It simplifies Vue.js development and optimizes Vue.js apps for production.

Download: Nuxt.js
Flutter UI

Flutter UI

Flutter UI explores the essentials of constructing user interfaces with Flutter, showing off how a handful of Flutter built-in widgets and UI controls.

Download: Flutter UI
Uno Platform

Uno Platform

Uno Platform is an open-source SDK that takes aim at the developer holy grail: C# cross-platform dev for iOS, Android, Windows, macOS, and Linux.

Download: Uno Platform
Razor Components

Razor Components

Razor components are specific building blocks within the Blazor framework. They can perform many roles representing a specific piece of the user interface.

Download: Razor Components
AngularDart

AngularDart

AngularDart is an open-source, web app framework created by Google that combines the power of Angular with Dart, focusing on productivity, and performance.

Download: AngularDart
Vue.js

Vue.js

Explore the fundamentals of Vue.js, a top open-source JavaScript framework, and harness its powerful features to build UIs and single-page applications.

Download: Vue.js
Robotic Process Automation

Robotic Process Automation

RPA augments the productivity of workers by liberating them from repetitive tasks that can be performed faster by a computer.

Download: Robotic Process Automation
Azure Cognitive Services

Azure Cognitive Services

Azure Cognitive Services puts the power of AI and machine learning into the hands of software developers without requiring a PhD or years of experience.

Download: Azure Cognitive Services
Ionic 4

Ionic 4

Ionic 4 takes the original Ionic toolkit from a mobile-centric framework based on Angular to a powerful toolset that is JavaScript-framework agnostic.

Download: Ionic 4
Flutter

Flutter

Flutter is an open-source mobile application development SDK developed by Google with support for both Android and iOS using the same codebase.

Download: Flutter
Electron

Electron

With the Electron framework, web apps can be brought seamlessly to the desktop, opening up new ways for devs with JavaScript, HTML and CSS know-how.

Download: Electron
Azure Functions

Azure Functions

Azure Functions is a new service available in Microsoft Azure to help developers run code on serverless architectures. In essence, it is about events and code.

Download: Azure Functions
Ionic

Ionic

The Ionic framework is an open-source SDK built on top of Angular, integrating with Apache Cordova, and programmed using Typescript and the JSON data format.

Download: Ionic
Skype Bots

Skype Bots

Skype is essential to communication across industries of all types, and even in our personal lives. Knowing the SDKs that allow to interact with it is essential.

Download: Skype Bots
Force.com

Force.com

Force.com Succinctly offers developers and business users easy access to the many benefits of this popular platform. Now anyone can build powerful enterprise apps.

Download: Force.com
Azure Document DB

Azure Document DB

DocumentDB is a NoSQL database that serves as the base of Azure Cosmos DB, Microsoft's new globally-distributed, multi-model database service.

Download: Azure Document DB
Microsoft Bot Framework

Microsoft Bot Framework

At Build 2016, Microsoft announced the Bot Framework, a set of tools for building bots that can be integrated with various communication platforms.

Download: Microsoft Bot Framework
Twilio with C#

Twilio with C#

An introduction to Twilio for experienced C# developers, which will guide readers towards developing voice and messaging apps in C# using Twilio.

Download: Twilio with C#
Customer Success for C# Devs

Customer Success for C# Devs

Happy customers are repeat customers. Customer Success for C# Developers frames software developers as an essential part of providing exemplary service.

Download: Customer Success for C# Devs
Data Capture Extraction with C#

Data Capture Extraction with C#

Capturing and extracting information is one of the most important tasks a dev can perform, without relying on specific tools and improve productivity.

Download: Data Capture Extraction with C#

Guides & live projects 12

Guides & Live Projects.

PRACTICE
Tracking File Changes

Tracking File Changes

In this project you'll use the flexible Python language and SQLite database to develop a simple-but-useful document tracking tool for a pharma company.

More Info: Tracking File Changes
Python Data Entry Automation

Python Data Entry Automation

In this project you'll step into the shoes of a developer and learn to automate manual processes in Python and extract data from PDFs.

More Info: Python Data Entry Automation
Building Bots with Node.js

Building Bots with Node.js

Bots will be the dominant UI for the next generation of apps. Slack, Telegram, and Facebook are driving a new approach where "threads are the new apps".

Archive entry
Understanding Bot Framework

Understanding Bot Framework

Microsoft Bots have become a very popular platform for messaging, that can connect intelligent bots to interact with your users naturally wherever they are.

Archive entry
Building with Bot Framework

Building with Bot Framework

Today's bots can help us shop for clothes, save money, and find restaurants. Digit helps you manage your money by showing your bank balance and bills.

Archive entry
Understanding Logic Apps

Understanding Logic Apps

Logic Apps brings speed and scalability into the enterprise integration space. Logic Apps allows you to connect legacy and cutting-edge systems together.

Archive entry

LET’S TURN KNOWLEDGE INTO PROGRESS

Your next challenge.
A practical conversation.

Looking for expert AI training, a better process, or a fresh perspective on finance and automation? Let’s talk about what you want to achieve.

Say hi to Ed hello@edfreitas.me