Æleen Frisch

Live online courses, books, and videos on O’Reilly

Upcoming live online training courses

March 6, 13 & 20, 2024

Kubernetes Fundamentals in 3 Weeks—with Interactivity

Get started with terms, architecture, containers, microservices, pods, and common resources Distributed application architectures are hard. The complexity in building containers and designing microservices to work together across a network can ...

March 19, 2024

Python Under the Hood

Up your programming game by learning how Python works Demystify core Python features that might seem like “magic” Move to the next level in your Python programming Spend less time guessing ...

March 27, 2024

Git Next Steps

Learn Git from the inside out to become a Git expert Sure, you already use Git. You’re familiar with Git’s staging area and how to commit your code. Maybe you’ve created ...

March 28, 2024

Effective Project Management Skills

The Top 20 skills you need to manage any project, even if it’s your first one Project management isn’t just for project managers - almost everyone plans and runs a project ...

April 1, 2024

Learn Astro

Build efficient web applications Course outcomes Understand the fundamentals of Astro and its advantages over traditional web frameworks Gain practical skills in building and managing a web project using Astro Learn ...

April 1 & 2, 2024

CompTIA Security+ SY0-701 Crash Course

Ace the Security+ Certification Exam Explore all Security + SY0-701 exam domains Ask questions in real-time Q&A and Chat sessions Participate in interactive assessments Employers worldwide are searching for professionals with ...

April 1, 8 & 15, 2024

Go in 3 Weeks—with Interactivity

Writing idiomatic and production-grade Go The Go programming language has been steadily rising in popularity because it’s easy to read and understand, but developers who are making the switch from JavaScript ...

April 1, 2024

Spot the Python Bug

This Python Code Doesn't Work! Can You Spot the Mistake? Learn from interesting, provocative, non-trivial examples with in-depth mechanical and conceptual explanations Learn from others’ (common) mistakes Learn how to spot ...

April 2, 2024

Influence at Work

Five simple strategies to persuade and inspire others Learn 5 top strategies to influence others with integrity and authenticity Develop communication skills that help you connect and inspire others no matter ...

April 2, 9 & 16, 2024

Large Language Models and ChatGPT in 3 Weeks

Leverage NLP, GPT-4, ChatGPT, and LLMs to Unlock Business Value and Create Viable Prototypes Hands-on ChatGPT and GPT-4 experience: Gain practical experience using GPT-4 and other LLMs to create custom prompts ...

April 2, 4, 9 & 11, 2024

New Engineering Manager Bootcamp

Managing people, processes, projects, and prioritization Course outcomes: Understand ways to better manage people Learn to identify what’s working and not working for your engineering team Fine-tune delivery metrics of your ...

April 2, 2024

AI-Enabled Programming, Networking, and Cybersecurity

Practical Applications with ChatGPT, Copilot, and Beyond Accelerate your learning and work using ChatGPT, GitHub Copilot, and other AI models Learn through practical, hands-on activities and demos that emphasize real-world tasks ...

April 3, 2024

Event-Driven Architectures Using EventStorming for Rapid Innovation

EventStorming is a best-in-class approach to inter-expert communication, collaboration, discovery-based learning, and innovation, at low overhead. EventStorming requires everyone with vision, a vital stake, questions, answers, and the willingness to discuss ...

April 3, 2024

Learn Linux in 3 Hours

Learn the Basics to prepare yourself for a career in Linux Get a quick hands-on intro to practical common usage scenarios Learn how to run Linux commands, use SSH and manage ...

April 3, 2024

Object-Oriented Programming in Python

How do you write classes and methods in Python? What does init mean? What is object-oriented programming and when should I use it? This course will help you move beyond scripting ...

April 3 & 4, 2024

CISSP Bootcamp

Preparing for the 2024 exam +AI Every job that touches a computer has a cybersecurity component. Every business owner must make informed decisions and choices in cybersecurity computing. The Certified Information ...

April 3, 2024

Natural Language Processing (NLP) for Everyone

The rise of online social platforms has resulted in an explosion of written text in the form of blogs, posts, tweets, wiki pages, and more. This new wealth of data provides ...

April 3 & 4, 2024

Fundamentals of Machine Learning for Software Engineers

Understanding and integrating models into software Course outcomes: Prepare data and select models for classical machine learning problems Chart a path to production for machine learning models Anticipate and analyze mistakes ...

April 3, 2024

Practical Project Management Bootcamp

Practical guidance for leading successful projects Understand core project management procedures, methodologies, and practices Learn the process of building a team for a project Learn a streamlined method of managing changes ...

April 4, 2024

Ansible in 4 Hours

Get started with Ansible Learn Ansible quickly through core training and real-world labs Learn how to use Ansible modules to manage any IT asset Learn how to write playbooks to automate ...

April 4 & 5, 2024

Design Patterns in Java: Deep Dive

The Timeless Way of Coding Based on Heinz's experience covering these topics, and years of teaching, we look at the ten most common design patterns: Builder, Memento, Proxy, Strategy, Composite, Visitor ...

April 4 & 5, 2024

JavaScript Bootcamp

Master the fundamental JavaScript skills, opening doors to new possibilities in creative web development Dive into the exciting world of web development with this dynamic course led by authors and experts ...

April 5, 2024

Data Mesh the Domain-Driven Design Way

Decentralize and Productize Your Data at Scale Employs the Domain-Driven Design (DDD) approach to publishing data Demonstrates decentralization of data and providing data as a product Provides examples of how to ...

April 8, 2024

Algorithms for the Coding Interview

Hands-On Practice with Interactive Visualizations Based on a proven mastery learning approach Features interactive visualizations for practice Covers the standard algorithms you need to know for coding interviews In this training ...

April 8, 2024

Hands-On Web Performance

Build fast, efficient, and user-friendly web applications Course outcomes Understand the fundamentals of web performance Explore web performance measurement tools Review backend and frontend considerations of web performance Understand Core Web ...

April 8, 9, 10 & 11, 2024

Red Hat Certified System Administrator (RHCSA) RHEL 9 Crash Course

Labs, demos, and real-world homework to prepare you for the RHCSA exam Get focused training on key concepts for the RHCSA RHEL 9 objectives Learn by working on labs interactively in ...

April 8, 2024

Memory Efficient Java

Stop Wasting Memory When developers and operations are asked, "What is the biggest performance bottleneck in Java you face today?," the answers range from database access to garbage collection. While memory ...

April 9, 2024

Take Back Your Time

How High-Performing People Prioritize and Maximize Their Time Your time is a limited resource; learn how to value and protect it. Time management is not an individual issue, it’s a team ...

April 9, 2024

Analyzing Data with Microsoft Power BI

Prepare, Model, Visualize, and Analyze Data Effectively Learn to effectively and efficiently use Microsoft Power BI to analyze data Grow in your career as a data analyst Prepare for new Exam ...

April 9, 2024

ChatGPT for Project Management

Essential prompting techniques to accelerate project success Course outcomes Understand the basics of ChatGPT and its capabilities Learn how to create and manage effective meeting agendas Explore ChatGPT for tracking meeting ...

April 10 & 11, 2024

AWS Certified Security - Specialty (SCS-C02) Crash Course

Your Ultimate Guide to Passing the SCS-C02 Exam Learn what’s new in the AWS SCS-C02 exam and review all objectives so you can successfully prepare for the exam Explore the principles ...

April 10, 2024

Introduction to Python Programming

Learn fundamental programming concepts in a beginner friendly language In this training session, we will help you get started learning how to code in Python, one of the most popular and ...

April 10, 2024

Hands-On Python Programming with HTTPX

Interact with various HTTP services and REST APIs using this modern package Review extensive live code examples (with improvisation), including complex scenarios Interact with globally and freely accessible HTTP servers; no ...

April 11, 2024

ChatGPT and GitHub Copilot in 4 Hours

Get Started with AI Services Right Now! Understand why artificial intelligence (AI) services play such an enormous role in business and career development today Gain immediate hands-on familiarity with two extremely ...

April 11 & 12, 2024

Google Cloud Essentials

Get Started with Google Cloud for Computing, Storage, Serverless, and More! Learn the basics of some of the most important services available in Google Cloud Understand how to use virtual machines ...

April 11, 18 & 25, 2024

Hands-On Spring Boot in 3 Weeks

Hands-on training for creating industrial-strength Spring Boot Applications Taught by experienced author and trainer Andy Olsen Exercises in every section Weekly assignments with online solutions with real-world projects you can use ...

April 11 & 12, 2024

TCP/IP Deep Dive with Wireshark for NetOps and SecOps

Let’s go deep into how these protocols work and how to analyze them. Develop a deep understanding of TCP/IP, which is critical for network engineers and all cybersecurity professionals Learn hands-on ...

April 12, 2024

Mastering Creative and Collaborative Problem Solving

Use Time-Tested Tools and Techniques to Become a Successful Problem Solver Learn to use tools such as Design Thinking, the 5 Whys, Forcefield Analysis, and the Ishikawa fishbone analysis to strengthen ...

April 12, 2024

Rust in 4 Hours

Learn to create, build and run Rust applications Learn Rust essentials and beyond in just 4 hours Create and build your first Rust application Get hands-on skills learning how to create ...

April 12, 2024

Smarter pandas for Data Science

Rising to the Challenge of Data Science Develop an understanding of the underlying design of the pandas API Dive into the “why” behind pandas Reduce reliance on external resources like StackOverflow ...

April 12, 2024

Hands-on with Serverless Using AWS Lambda

A Practical AWS Serverless Deep Dive Using Lambda, CloudWatch, IAM, and More Learn the fundamentals of serverless functions, microservices, containers, and more. Follow along in your AWS account to create multiple ...

April 15 & 16, 2024

AWS Certified Solutions Architect - Professional (SAP-C02) Crash Course

Get ready to crush the AWS Solutions Architect Professional exam! Review all objectives in the SAP-C02 exam Focus on the most difficult architectural patterns and strategies that are covered on this ...

April 15, 2024

GitHub Actions in 4 Hours

Build, Deploy, and Test CI/CD Pipelines from GitHub Learn about CI/CD pipelines and how to create your own workflow with Github Actions Integrate scripts and actions into your workflow to build ...

April 15, 2024

ChatGPT for Software Architects

Understand how to use generative AI to enhance your architectural processes Course outcomes Understand how to use ChatGPT to enhance your architectural processes Learn to write effective prompts to assist you ...

April 15, 2024

Automated Machine Learning and Deep Learning with Python

Use the power of open source Python libraries Machine learning (ML) and deep learning (DL) have taken the world by storm. Organizations understand better than ever that they have a lot ...

April 15 & 16, 2024

CKA in 6 Hours: Certified Kubernetes Administrator Crash Course

Prepare for the CKA exam with expert-led instruction and specialized sample assignments with real-time feedback Learn to demonstrate Kubernetes competence through live demos in a command-line environment Validate that your skills ...

April 15, 2024

Generative AI for Project Management

Advances and use cases Understand how project management practices will evolve using AI Learn how project managers can apply data analytics to achieve greater outcomes Explore evolving tools and technological advancements ...

April 15, 2024

C++ Essentials: The Special Member Functions

Understanding copy and move semantics Good class design is at the heart of software development with C++, so detailed knowledge about basic class mechanics is indispensable for every professional C++ developer. ...

April 15, 22 & 29, 2024

Open Source Large Language Models in 3 Weeks

Learn how to answer questions, use SBERT, Llama 2 & Co and tailor them to your needs Course outcomes: Understand open source LLMs and how to modify existing LLMs with open ...

April 15, 2024

Advanced Test-Driven Development (TDD)

Robert C. “Uncle Bob” Martin is a software craftsman, and one of the leading names in contemporary software development. His books and videos are immensely popular. In this new live training ...

April 15, 2024

Mental Models Fundamentals

Learn better and faster using mental models Mental models are the lenses through which we see, learn about, and understand the world. Every human has an array of mental models they ...

April 16, 2024

Exam AZ-104: Microsoft Azure Administrator Crash Course

Covers every objective on the AZ-104 Azure Administrator Associate certification exam Taught by an Microsoft-centric technical trainer with over 25 years of experience Teaches certification study skills in addition to the ...

April 16, 2024

Using GitHub Copilot Chat

Pair programming with AI for easier software development Course outcomes Understand how to use GitHub Copilot Chat to refactor, document, and secure your code base Learn how to generate unit test ...

April 16, 2024

Fundamentals of Technical Writing

How to explain complex ideas simply Workplace writing can be daunting, especially when the ideas are complex, the stakes are high, and time is tight. The great news is that writing ...

April 16, 2024

Identity and Access Management Fundamentals

Your guide to a successful IAM program In cybersecurity, the “fortress and moat” analogy served well only when users worked within office walls on office machines and had to go through ...

April 16, 2024

Python Environments and Best Practices

Go from Coder to Developer with these Python Best Practices So you know how to do some simple scripting. Maybe you’re comfortable creating text-based applications that run in your IDE. But ...

April 16, 2024

AI-Powered Predictive Analytics in Power BI with Azure No-Code AI Services

Enhance your reports with predictive models for better forecasting and decision-making. Users of modern BI systems not only want to analyze the past, but also obtain information about the future. Whether ...

April 16, 2024

Learning Systems Thinking

Essential nonlinear skills for software professionals Course outcomes Understand what systems thinking is, the qualities of a systems thinker, and how systems thinking skills can help your career Recognize the common ...

April 17, 2024

Architecture Decision Making by Example

A guide for architects and developers In this course, you’ll: Use architecture decision records to make and record great decisions Seek out and weigh the best advice in your decision making ...

April 17, 2024

Hands-on AWS Operations with ChatGPT

Implementing AWS Operations Using ChatGPT-Generated Scripts and Automation Explore how to create automation scripts and IaC templates for AWS using ChatGPT Learn real-world uses with demonstrations of many automation types Understand ...

April 17, 2024

Domain-Driven Design Aggregates, Domain Events, and Value Objects

Learn to use DDD tactical modeling tools supporting a Ubiquitous Language to increase your scale and throughput performance. This course takes a deep dive into the most important patterns, known as ...

April 17, 2024

Product management in 90 minutes

Understand the key connective role of the 21st century Product management has become a critical connective role for organizations across industries and geographies, yet the day-to-day work of product management remains ...

April 17, 2024

Getting Started with OpenShift

Learn all about the foundations of the Red Hat Kubernetes distribution Learn OpenShift basics in 4 hours See how to use OpenShift using real-world demos Learn DevOps best practices for managing ...

April 17, 2024

Building your personal brand

Raise your profile and be viewed as an authority and leader in your industry Have you ever wondered how some people get the best job offers (when they weren’t even looking)? ...

April 17, 2024

Advanced SQL Queries in 90 Minutes—with Interactivity

Beyond the basics Course outcomes Identify when an advanced querying function can be used Read and understand queries that use advanced functions Understand the following advanced querying concepts and how to ...

April 17 & 24, 2024

Fundamentals of Large Language Models: A hands-on approach in 2 Weeks

Course outcomes: Learn how to prompt (and interact) with large language models Understand when large language models can and cannot be used Determine when and how to employ embeddings from large ...

April 18, 2024

Event-Driven Architecture and Data

A hands-on course for extracting and using events from existing data stores Getting started with event-driven architectures requires access to quality event data. In a typical organization, most of this data ...

April 18 & 19, 2024

Becoming a Hacker

An Introduction to Ethical Hacking, Penetration Testing, and Bug Hunting Real-world and hands-on demos throughout Daily assignments that include Interactive Scenarios Expert insights to help jumpstart your career Becoming a Hacker ...

April 18, 2024

Go in 4 Hours

From Zero to Hero with Go Programming Get up and running with Go in 4 Hours Understand how Go is different from other languages Learn the Go language syntax and how ...

April 18, 2024

Microsoft Azure AI Fundamentals (AI-900) Crash Course

Prepare for and pass the AI-900: Microsoft Azure AI Fundamentals exam Understand artificial intelligence workloads and considerations Learn fundamental principles of machine learning on Azure Explore features of computer vision and ...

April 18, 2024

AI and ML Algorithms for Non-mathematicians and Data Science Beginners

Demystify AI and LLMs like ChatGPT Explore how the main machine learning algorithms work “under the hood,” without forcing you to be a mathematician. Learn how AI algorithms work, including Large ...

April 18, 2024

Linux Troubleshooting: Advanced Linux Techniques

Learn what to do when Linux stops working Linux is a leading operating system with an increasing number of people interested in learning Linux. Modern Linux distributions work smoothly out of ...

April 18, 2024

Mastering Microsoft Excel pivot tables

Go beyond the basics to gain proficiency of this important skill Pivot tables are one of Excel’s most powerful components, allowing you to quickly create interactive summaries of your data. Go ...

April 18, 2024

Programming with Python: Beyond the Basics

How to Write a Web Scraper in Python This training is meant as a next step after Arianne’s Introduction to Python Programming Live Training course. In it, you will go beyond ...

April 18, 2024

Build a CI/CD Pipeline

Getting Started with DevOps If your development team is still dealing with manual and repetitive build or deployment-related tasks, this course is for you. Learn the skills needed to build a ...

April 18, 2024

Understanding business strategy

Drive competitive advantage with a clear strategy Strategy is not a new concept, but it has become an increasingly essential aspect of business success. This means strategy must be a critical ...

April 19, 2024

AI Text-to-Image Modeling with Stable Diffusion and Midjourney

Imagine, Visualize, and Create Using AI Learn about new and cutting-edge AI text-to-image software Use open-source training models to make and adapt your specific style and preferences Build your own AI ...

April 19, 2024

Architecture foundations: Styles and patterns

A survey of modern architecture patterns Understanding the topology, rationale, and trade-offs for common architecture styles and when to use synchronous or asynchronous communication patterns are critical foundational skills for architects. ...

April 19, 2024

Use Git Like A Pro

Level up your software development workflow with Git and GitHub Gain indispensable skills required for effective collaboration, version control, and project management in software development teams. Covers the entire spectrum from ...

April 19, 2024

Introduction to Microsoft Security Copilot

How AI can help you increase productivity and improve security posture Course outcomes Understand the key capabilities Microsoft Security Copilot Identify use cases where Microsoft Security Copilot will help optimize security ...

April 22 & 23, 2024

Getting Started with AWS

Go from the AWS basics to deploying key services What is this training about, and why is it important? Go from core AWS basics to using key services and deploying infrastructures ...

April 22 & 23, 2024

AZ-900: Azure Fundamentals Crash Course

Prepare for success in the Microsoft cloud Learn essentials of Azure cloud computing and prepare for the Microsoft AZ-900 exam (updated October 2022) Let Jim Cheshire, bestselling Azure Fundamentals author and ...

April 22, 2024

Clean Agile

Nearly twenty years after the Agile Manifesto was first presented, the legendary Robert C. Martin (“Uncle Bob”) reintroduces Agile values and principles for a new generation—programmers and nonprogrammers alike. Martin, author ...

April 22 & 23, 2024

AWS Cloud Practitioner CLF-C02 Crash Course

Helping you prepare for exam success on the new AWS Cloud Practitioner CLF-CO2 certification Expert preparation for the new AWS Cloud Practitioner CLF-C02 exam Learn about many popular and powerful services ...

April 23 & 24, 2024

GCP Associate Cloud Engineer Crash Course

Be Fully Prepared to Become a Certified Google Associate Cloud Engineer! Full exam objectives coverage with sample exam questions to prepare you for the Associate Cloud Engineer exam Visual walk-throughs of ...

April 23, 2024

GitHub Copilot Jumpstart

Improve your code and efficiency with AI next-gen software development tools Increase your productivity: GitHub Copilot offers the promise of significantly boosting a developer's productivity Adopt AI in development: As AI ...

April 23, 2024

Artificial intelligence

An overview of AI and machine learning Advanced analytics such as artificial intelligence and machine learning are becoming increasingly critical to developing innovative, differentiated, competitive, and successful businesses and products. AI ...

April 24, 2024

Communicating Software Architecture

Using technical diagrams to take your project from presentation to production In this course, you’ll: Learn how to present pitch-perfect visuals to stakeholders Understand the appropriate degree of detail to include ...

April 24 & 25, 2024

Mastering Platform Threads in Java

Explore Java 21 updates to platform threads, including builders and enhanced executors Learn how to use platform threads in Java 21 Explore 10 laws to help write threaded code Diagnose race ...

April 24, 2024

Technical Writing Essentials

A Hands-On Workshop to Improve Your Writing Skills Learn how to tell a technical story to hold a reader’s interest Clarify and simplify complex technical explanations Learn how to polish documents ...

April 24, 2024

Effective Project Management Skills

The Top 20 skills you need to manage any project, even if it’s your first one Project management isn’t just for project managers - almost everyone plans and runs a project ...

April 25, 2024

Exam AZ-305: Designing Microsoft Azure Infrastructure Solutions Crash Course

Prepare for Exam AZ-305 to earn your Microsoft Azure Solutions Architect Expert badge The Azure Solutions Architect Expert certification now requires passing just one exam: AZ-305 Prepare for the exam in ...

April 25 & 26, 2024

Modern Cybersecurity Fundamentals

Security Principles, Incident Response, Ethical Hacking, AI Security, Cloud, IoT, and more Learn the fundamentals of the major cybersecurity concentrations such as incident response, digital forensics, ethical hacking, governance, compliance, and ...

April 25, 2024

TCP/IP Fundamentals

Learn about the protocols of the Internet! Explore the foundational concepts of the TCP/IP protocols as used today in modern enterprise and cloud provider networking. This live course will be a ...

April 26, 2024

Kubernetes Tooling for Platform Engineering

Learn to Make the Best Production-Grade Environments Learn how the combination of Kubernetes and Platform engineering can make your life easier See how to develop an Internal Developer Platform that acts ...

April 29, 2024

Hands-on Retrieval Augmented Generation (RAG)

Using LlamaIndex and GPT-4 Turbo retrieval Course outcomes Learn how to create an end-to-end RAG solution Understand some of the limitations of LLMs Implement RAG with LlamaIndex and GPT-4-Turbo Assistants Course ...

May 6, 13 & 20, 2024

Data Engineering Fundamentals in 3 Weeks

Managing the lifecycle of data projects Course outcomes Learn to discern the roles of data engineering and understand how they impact others in an organization Understand the data engineering lifecycle Explore ...

May 16, 2024

Managing Complexity with Clean Code

Keep your code simple and easy to understand, edit, and test Course outcomes Understand the significance of complexity metrics Identify different complexity antipatterns and learn why they're problematic Learn refactoring techniques ...

June 5, 2024

Software Architecture Superstream: Architecture for Resiliency

Modern software architecture for high-demand systems must manage millions of requests per second (think Amazon on Black Friday). The cloud doesn't guarantee resiliency, so architects need to design systems that can ...

July 24, 2024

GenAI Superstream: Crafting Applications for Real-World Impact

Making LLMs and multimodal AI work for us New generative artificial intelligence tools and techniques are rapidly expanding, and AI professionals have only begun to leverage their capabilities. From its potential ...

Bio

Æleen Frisch has been a system administrator for over 20 years, tending a plethora of VMS, Unix, and Windows systems over the years. Her current system administration responsibilities center on looking after a very heterogeneous network of Unix and Windows NT/2000/XP systems. She is also a writer, lecturer, teacher, marketing consultant and occasional database programmer. She has written eight books, including Essential System Administration (now in its third edition), Essential Windows NT System Administration and the Windows 2000 Desktop Reference (all from O'Reilly Media, Inc.) and Exploring Chemistry with Electronic Structure Methods (Gaussian, Inc.). Currently, she writes the "Guru Guidance" column for Linux Magazine. She also writes poetry and is currently working on her first novel.

Æleen's home page is www.aeleen.com. If you'd like to receive the free ESA3 newsletter, you can sign up at www.aeleen.com/esa3_news.htm.