Æ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.