Beginner

150 articles Use search to find specific topics
150 total
For Vibe Coders Updated Build real products without writing every line. Understand enough to …
Added 29 May · Upd 14 Jul ·5 min
Vibe Coding in Public: The Safety Check Nobody Gave You New When your vibe-coded app goes live, it is on the public internet. Five … Guides
Added 14 Jul · Upd 14 Jul ·10 min
When Do You Actually Need a Professional? New An honest, supportive self-assessment for people building with AI. Learn … Guides
Added 14 Jul · Upd 14 Jul ·13 min
Claude vs ChatGPT Updated Comparing the Apps and the Models Comparisons
Added 24 Mar · Upd 25 Jun ·8 min
A Short History of Computing: From the Abacus to the Microchip New Plain-English history of computing, from counting beads to mechanical … Basics
Added 23 Jun · Upd 23 Jun ·7 min
From Localhost to Production: Why You Need Deployment Stages New What localhost and public mean, how to get from one to the other, and … Guides
Added 23 Jun · Upd 23 Jun ·7 min
Frontend vs Backend: The Layers of an App New A plain-English guide to the frontend, backend, database, and … Basics
Added 23 Jun · Upd 23 Jun ·9 min
How Search Algorithms Work New A plain-English guide to linear search, binary search, and hash table … Basics
Added 23 Jun · Upd 23 Jun ·8 min
How Sorting Algorithms Work New A plain-English guide to how sorting algorithms put data in order, from … Basics
Added 23 Jun · Upd 23 Jun ·8 min
How Technology Dies: The Service Lifecycle from Launch to Legacy New Technology fades through stages, from active to maintenance to legacy to … Guides
Added 23 Jun · Upd 23 Jun ·7 min
How to Read Technology Trends: Gartner, the Hype Cycle, and Beyond New Where technology trends come from and how to read them. A practical … Guides
Added 23 Jun · Upd 23 Jun ·5 min
Library vs Framework vs SDK vs API: What is What New A plain-English guide to the difference between a library, a framework, … Basics
Added 23 Jun · Upd 23 Jun ·9 min
Number Systems: Binary, Decimal, and Hexadecimal Explained New A plain-English guide to how computers count using binary, decimal, and … Basics
Added 23 Jun · Upd 23 Jun ·8 min
Programming Paradigms: Procedural, Object-Oriented, Functional, and More New A plain-English tour of the main ways to organize code, from procedural … Basics
Added 23 Jun · Upd 23 Jun ·9 min
Software Licensing and Vendor Lock-In: The Legal History Every Builder Needs New A plain-English guide to software licenses, from MIT and GPL to … Guides
Added 23 Jun · Upd 23 Jun ·8 min
The History of IT: From the Abacus to the AI-Native Era New A sourced, comprehensive history of information technology: hardware, … Guides
Added 23 Jun · Upd 23 Jun ·12 min
The History of Software Architecture: From Mainframes to AI-Native New A sourced timeline of how software architecture evolved, from 1960s … Guides
Added 23 Jun · Upd 23 Jun ·9 min
The Lean Startup on a Budget New A practical guide to running the Lean Startup method when you have … Guides
Added 23 Jun · Upd 23 Jun ·9 min
What is a Data Structure? New A plain-English guide to data structures, the ways you organize data in … Basics
Added 23 Jun · Upd 23 Jun ·9 min
What is a Programming Language? New A plain-English explanation of programming languages, compilers, … Basics
Added 23 Jun · Upd 23 Jun ·17 min
What is an Algorithm? New A plain-English explanation of algorithms: the step-by-step recipes that … Basics
Added 23 Jun · Upd 23 Jun ·7 min
What is Big O Notation? New A plain-English guide to Big O notation, the language for describing how … Basics
Added 23 Jun · Upd 23 Jun ·8 min
What is Bootstrapping? New A plain-English guide to bootstrapping, the practice of building a … Basics
Added 23 Jun · Upd 23 Jun ·8 min
What is Coding? New Plain-English explanation of coding for product managers, founders, and … Basics
Added 23 Jun · Upd 23 Jun ·6 min
What is Timeboxing? New Plain-English explanation of timeboxing, the habit of setting a fixed … Basics
Added 23 Jun · Upd 23 Jun ·7 min
For HR and People Teams New AI in recruiting, performance management, onboarding, and learning. Know …
Added 22 Jun · Upd 22 Jun ·6 min
For Marketing Teams New AI tools for content creation, campaign research, SEO, personalisation, …
Added 22 Jun · Upd 22 Jun ·5 min
What is a Large Language Model (LLM)? New A large language model is the AI behind ChatGPT, Claude, and Gemini. … Basics
Added 22 Jun · Upd 22 Jun ·5 min
What is a Neural Network? New A neural network is the core architecture behind modern AI. … Basics
Added 22 Jun · Upd 22 Jun ·4 min
What is AI Hallucination? New AI hallucination is when a language model produces confident, fluent, … Basics
Added 22 Jun · Upd 22 Jun ·5 min
What is an AI Agent? New An AI agent is software that uses an LLM to plan and take actions … Basics
Added 22 Jun · Upd 22 Jun ·4 min
What is ChatGPT? New ChatGPT is an AI chatbot built by OpenAI on top of the GPT-4o language … Basics
Added 22 Jun · Upd 22 Jun ·5 min
What is Computer Vision? New Computer vision is the AI field that enables software to understand … Basics
Added 22 Jun · Upd 22 Jun ·5 min
What is Generative AI? New Generative AI is software that creates new content: text, images, audio, … Basics
Added 22 Jun · Upd 22 Jun ·4 min
What is Machine Learning? New Machine learning is how AI learns from data instead of following … Basics
Added 22 Jun · Upd 22 Jun ·5 min
What is Natural Language Processing (NLP)? New Natural language processing (NLP) is the field of AI concerned with … Basics
Added 22 Jun · Upd 22 Jun ·4 min
For Gardeners New Learn the way you would grow a garden: start in the soil, tend one thing …
Added 16 Jun · Upd 16 Jun ·3 min
Module 1: Start at zero: the basics New Module 1 of the AI Film Crew course: the basics. About 4.8 minutes, with … Foundations
Added 15 Jun · Upd 15 Jun ·12 min
Module 2: How software actually gets built New Module 2 of the AI Film Crew course: How software actually gets built. … Build
Added 15 Jun · Upd 15 Jun ·2 min
Module 3: The hidden structure: OSI and the five layers New Module 3 of the AI Film Crew course: OSI and the five layers. About 2.5 … The Idea
Added 15 Jun · Upd 15 Jun ·3 min
Module 4: Layer 1: Interface New Module 4 of the AI Film Crew course: Interface. About 1.4 minutes, with … Layer 1
Added 15 Jun · Upd 15 Jun ·2 min
Module 5: Layer 2: Orchestration New Module 5 of the AI Film Crew course: Orchestration. About 1.6 minutes, … Layer 2
Added 15 Jun · Upd 15 Jun ·2 min
Module 6: Layer 3: Compute New Module 6 of the AI Film Crew course: Compute. About 1.4 minutes, with … Layer 3
Added 15 Jun · Upd 15 Jun ·2 min
Module 7: Layer 4: AI runtime New Module 7 of the AI Film Crew course: AI runtime. About 2.2 minutes, with … Layer 4
Added 15 Jun · Upd 15 Jun ·3 min
Module 8: Layer 5: State New Module 8 of the AI Film Crew course: State. About 1.3 minutes, with the … Layer 5
Added 15 Jun · Upd 15 Jun ·2 min
Module 9: It all comes together, and where to go next New Module 9 of the AI Film Crew course: It all comes together, and where to … Synthesis
Added 15 Jun · Upd 15 Jun ·4 min
What are Environments? New An environment is a separate copy of your software: one to experiment in … Basics
Added 15 Jun · Upd 15 Jun ·3 min
What are Prompts? New A prompt is how you tell an AI model, in plain words, what you want. … Basics
Added 15 Jun · Upd 15 Jun ·4 min
What are Regions? New A region is a place in the world where the cloud keeps its data centres. … Basics
Added 15 Jun · Upd 15 Jun ·4 min
What is a Framework? New A framework is a ready-made starting kit for building software, so you … Basics
Added 15 Jun · Upd 15 Jun ·3 min
What is a Function? New A function is a named, reusable step in code. You write the job once, … Basics
Added 15 Jun · Upd 15 Jun ·4 min
What is a Model? New A model is the learned thing an AI produces from data and then uses to … Basics
Added 15 Jun · Upd 15 Jun ·4 min
What is Data (and JSON)? New Data is information organised in a shape software can read. JSON is the … Basics
Added 15 Jun · Upd 15 Jun ·3 min
What is Deployment? New Deployment is the step that takes your working code off your own … Basics
Added 15 Jun · Upd 15 Jun ·3 min
What is Frontend and Backend? New Frontend is the part of an app you see and touch. Backend is the part … Basics
Added 15 Jun · Upd 15 Jun ·4 min
What is Monitoring (and Logs)? New Monitoring watches your running software live and warns you when … Basics
Added 15 Jun · Upd 15 Jun ·3 min
What is Scaling? New Scaling means handling one user or a million without falling over. It is … Basics
Added 15 Jun · Upd 15 Jun ·4 min
What is Security and Auth? New Security and auth are how software lets the right people in and keeps … Basics
Added 15 Jun · Upd 15 Jun ·4 min
What is Software? New Software is code organised to do a real job from start to finish. It is … Basics
Added 15 Jun · Upd 15 Jun ·4 min
What is State? New State is what a system remembers right now: who is logged in, what is in … Basics
Added 15 Jun · Upd 15 Jun ·4 min
What is Storage (and Files)? New Storage is where software keeps the big, heavy things, images, videos … Basics
Added 15 Jun · Upd 15 Jun ·4 min
What is Testing? New Testing is checking that software works the way it should before real … Basics
Added 15 Jun · Upd 15 Jun ·4 min
.gitignore Patterns and Best Practices Software Engineering
Added 31 Mar · Upd 30 May ·9 min
About This Wiki What the AI Solutions Wiki is, who it is for, and how the content is …
Added 24 Mar · Upd 30 May ·5 min
Agentic AI What makes AI agentic vs assistive, autonomous task execution, tool use, … Glossary
Added 24 Mar · Upd 14 Jun ·5 min
AI Agents Autonomous Task Execution Glossary
Added 24 Mar · Upd 30 May ·4 min
AI for Small Businesses Where to Start Guides
Added 24 Mar · Upd 30 May ·3 min
AI Spark: AI-Assisted Document Review for Legal Teams How AI can reduce contract review time by surfacing non-standard … Ideas
Added 24 Mar · Upd 30 May ·3 min
AI Spark: Auto-Classify and Route Incoming Emails Use AI to classify incoming emails by type, urgency, and intent, then … Ideas
Added 24 Mar · Upd 30 May ·3 min
AI Spark: Automate Invoice Processing in 3 Steps A practical AI spark for automating invoice data extraction - the … Ideas
Added 24 Mar · Upd 30 May ·3 min
AI Spark: Never Write Meeting Notes Again Automate meeting summaries and action item extraction using … Ideas
Added 24 Mar · Upd 30 May ·3 min
Amazon Bedrock Enterprise AI Foundation Models
Added 24 Mar · Upd 14 Jun ·6 min
Amazon Cognito User Authentication and Identity Infrastructure
Added 24 Mar · Upd 14 Jun ·10 min
Amazon Polly Text-to-Speech for Applications Applications
Added 25 Mar · Upd 14 Jun ·4 min
Amazon S3 Object Storage for AI Pipelines Data
Added 25 Mar · Upd 30 May ·5 min
Amazon Translate Neural Machine Translation Tools
Added 25 Mar · Upd 30 May ·3 min
API Application Programming Interface Glossary
Added 26 Mar · Upd 30 May ·4 min
Binary and Number Systems in Computing How computers represent all data in base-2 (binary), why transistors … Glossary
Added 26 Mar · Upd 30 May ·3 min
Budgeting an AI Project What It Really Costs Guides
Added 24 Mar · Upd 30 May ·3 min
CI/CD Continuous Integration and Continuous Delivery Glossary
Added 25 Mar · Upd 30 May ·4 min
Claude by Anthropic Enterprise AI Assistant Tools
Added 24 Mar · Upd 30 May ·4 min
Computer Vision What computer vision is, how it works in AI applications, and how AWS … Glossary
Added 24 Mar · Upd 30 May ·4 min
Container Registry What container registries are, how ECR, Docker Hub, Azure ACR, and GCP … Glossary
Added 24 Mar · Upd 30 May ·3 min
Cost Optimization (Well-Architected Pillar) The Well-Architected pillar covering right-sizing, reserved capacity, … Glossary
Added 26 Mar · Upd 30 May ·5 min
Daily AI Sparks One Automation Idea Per Day Ideas
Added 24 Mar · Upd 30 May ·3 min
Data Structures for AI Applications Arrays, hash maps, trees, graphs, queues, and vector stores - how the … Glossary
Added 26 Mar · Upd 30 May ·5 min
Direct Model Interface The Simplest AI Integration Pattern Patterns
Added 28 Mar · Upd 30 May ·4 min
FFmpeg FFmpeg Video Processing Swiss Army Knife Tools
Added 24 Mar · Upd 30 May ·4 min
Floating-Point Arithmetic and Model Precision IEEE 754, FP32, FP16, BF16, and INT8 - how number precision determines … Glossary
Added 26 Mar · Upd 30 May ·4 min
For Finance and Business AI projects have costs, timelines, and regulatory risks. Evaluate them …
Added 29 May · Upd 30 May ·3 min
For Product Managers The AI vocabulary your team assumes you already have. Understand what …
Added 29 May · Upd 30 May ·3 min
For Students and Career Switchers Build the mental model that makes everything click. Five levels from …
Added 29 May · Upd 30 May ·4 min
Foundation Models What foundation models are, how they differ from task-specific models, … Glossary
Added 24 Mar · Upd 30 May ·4 min
From Zero to Production: The Complete Path A structured learning path and architectural progression for shipping a …
Added 28 May · Upd 30 May ·8 min
Getting Started with Amazon Bedrock for Enterprise AI A practical introduction to Amazon Bedrock: what it is, which models are … Guides
Added 24 Mar · Upd 30 May ·3 min
GitHub Actions GitHub Actions CI/CD for AI Projects Tools
Added 25 Mar · Upd 30 May ·5 min
How to Choose Your First AI Use Case A practical framework for selecting the right first AI use case - … Guides
Added 24 Mar · Upd 30 May ·4 min
How to Get AWS Funding for Your AI Project A practical guide to AWS PoC funding, MAP migration funding, and the BOX … Guides
Added 24 Mar · Upd 30 May ·6 min
Hugo Static Site Generator Tools
Added 24 Mar · Upd 30 May ·3 min
Inference Running AI Models in Production Glossary
Added 24 Mar · Upd 30 May ·3 min
Infrastructure as Code (IaC) What Infrastructure as Code is, and how Terraform, AWS CDK, and … Glossary
Added 24 Mar · Upd 30 May ·3 min
Juggling and Change Drop recovery as incident response. Adding load as organisational … Through
Added 30 May · Upd 30 May ·6 min
Juggling and Technology The cascade as a distributed system. Props as AI agent types. Dropping a … Through
Added 30 May · Upd 30 May ·5 min
Juggling and the Brain Learning to juggle physically rewires the brain. The same incremental … Through
Added 30 May · Upd 30 May ·6 min
Knowledge Base (AI) What an AI knowledge base is, how it differs from a traditional … Glossary
Added 24 Mar · Upd 30 May ·3 min
Level 0: The Foundation Computers and the internet. How hardware works, how networks transmit …
Added 29 May · Upd 30 May ·5 min
Level 1: How Code Works Terminals and code. How developers interact with machines directly, what …
Added 29 May · Upd 30 May ·5 min
Level 2: Managing Work Version control, Git, and open source. How teams collaborate on code, …
Added 29 May · Upd 30 May ·6 min
LLM Large Language Model Glossary
Added 24 Mar · Upd 30 May ·3 min
Model Cards AI Transparency Documentation Glossary
Added 24 Mar · Upd 30 May ·3 min
n8n n8n Workflow Automation for AI Agents Tools
Added 14 Jun · Upd 14 Jun ·3 min
Object-Oriented Programming (OOP) Classes, objects, inheritance, encapsulation, and polymorphism - how OOP … Glossary
Added 26 Mar · Upd 30 May ·3 min
Open Practice Library What the Open Practice Library is, its key practices for AI projects, … Glossary
Added 25 Mar · Upd 30 May ·3 min
Operational Excellence (Well-Architected Pillar) The Well-Architected pillar covering runbooks, automation, … Glossary
Added 26 Mar · Upd 30 May ·4 min
Orchestration: the potting line How a workflow runs the steps of a system in order, retries failures, … Learn
Added 14 Jun · Upd 14 Jun ·2 min
Performance Efficiency (Well-Architected Pillar) The Well-Architected pillar covering compute selection, storage, … Glossary
Added 26 Mar · Upd 30 May ·5 min
Prompt Engineering What prompt engineering is, why it matters in enterprise AI … Glossary
Added 24 Mar · Upd 30 May ·4 min
RAG Retrieval Augmented Generation Glossary
Added 24 Mar · Upd 30 May ·6 min
Reliability (Well-Architected Pillar) The Well-Architected pillar covering fault tolerance, disaster recovery, … Glossary
Added 26 Mar · Upd 30 May ·4 min
Security (Well-Architected Pillar) The Well-Architected pillar covering IAM, encryption, network security, … Glossary
Added 26 Mar · Upd 30 May ·4 min
Serverless Computing What serverless computing means, how Lambda, Fargate, and Step Functions … Glossary
Added 24 Mar · Upd 30 May ·3 min
Serverless: water only when a plant is dry What serverless really means, why you still have servers, and when it is … Learn
Added 14 Jun · Upd 14 Jun ·2 min
Shared Responsibility Model What the shared responsibility model is, how AWS, Azure, and GCP divide … Glossary
Added 25 Mar · Upd 30 May ·3 min
Speech-to-Text (STT) What speech-to-text technology is, how AWS Transcribe, Azure Speech, and … Glossary
Added 24 Mar · Upd 30 May ·3 min
Sustainability (Well-Architected Pillar) The Well-Architected pillar added in 2021 covering efficient resource … Glossary
Added 26 Mar · Upd 30 May ·5 min
Text-to-Speech (TTS) What text-to-speech technology is, how AWS Polly, Azure Speech, and GCP … Glossary
Added 24 Mar · Upd 30 May ·3 min
The Craftsperson You already understand software architecture, databases, and production … Through
Added 30 May · Upd 30 May ·5 min
The Fashionista You already understand version control, deployment pipelines, and … Through
Added 30 May · Upd 30 May ·5 min
The Garden Lens Prefer to learn through pictures? See the whole system as a garden. Each … Learn
Added 14 Jun · Upd 14 Jun ·2 min
The Gardener Path Learn how software and AI are built the way you would grow a garden, … Learn
Added 14 Jun · Upd 14 Jun ·1 min
The Juggler You already understand async systems, fault tolerance, and distributed … Through
Added 30 May · Upd 30 May ·4 min
Time Complexity and Big-O Notation An introduction to Big-O notation and how it describes the asymptotic …
Added 1 Jan 0001 · Upd 30 May ·3 min
Tokenization in AI What tokens are, how different models tokenize text, why token count … Glossary
Added 24 Mar · Upd 30 May ·3 min
Notion Using Notion as an AI Backend Databases, APIs, and Automation Tools
Added 24 Mar · Upd 30 May ·3 min
What is a Computer? A computer is a machine that follows instructions. Understanding this … Basics
Added 24 May · Upd 30 May ·6 min
What is a Database? A database is an organised system for storing and retrieving data. Every … Basics
Added 24 May · Upd 30 May ·6 min
What is a Server? A server is just a computer that runs continuously and waits for … Basics
Added 24 May · Upd 30 May ·5 min
What is a Terminal? The terminal is a text-based interface for controlling your computer. It … Basics
Added 24 May · Upd 30 May ·5 min
What is AI? AI is software that learns patterns from data instead of following … Basics
Added 24 May · Upd 30 May ·7 min
What is an API? An API is a contract that defines how two pieces of software talk to … Basics
Added 24 May · Upd 30 May ·6 min
What is Code? Code is instructions written in a language a computer can understand. … Basics
Added 24 May · Upd 30 May ·5 min
What is Git? Git is the version control tool used by almost every software team on … Basics
Added 24 May · Upd 30 May ·6 min
What is GitHub? GitHub is where the world's code lives. It hosts Git repositories, … Basics
Added 24 May · Upd 30 May ·5 min
What is Open Source? Open source means the code is publicly available for anyone to read, … Basics
Added 24 May · Upd 30 May ·5 min
What is React Native? React Native lets you write one JavaScript codebase that runs as a real … Basics
Added 28 May · Upd 30 May ·7 min
What is the cloud? The cloud in plain words, and why it changed who gets to build software. … Learn
Added 14 Jun · Upd 14 Jun ·2 min
What is the Cloud? The cloud is other people's computers, rented by the second. Here is … Basics
Added 24 May · Upd 30 May ·5 min
What is the Internet? The internet is a global network of computers that have agreed to speak … Basics
Added 24 May · Upd 30 May ·5 min
What is Version Control? Version control is a system that tracks every change ever made to a … Basics
Added 24 May · Upd 30 May ·4 min
What is Vibe Coding? Vibe coding is building software by describing what you want in plain … Basics
Added 24 May · Upd 30 May ·8 min

150 articles in this section. Search for a specific topic.