Adobe Experience Manager (AEM) Basics
Learn Adobe Experience Manager (AEM) 6.5! This beginner-friendly course covers AEM 6.5 LTS & AEMaaCS. Master content management & digital experiences.
Course Content
Adobe Experience Manager (AEM) Basics is an all-levels Udemy course taught by Andrii Bortnikov. It runs 8h 58m, is taught in English, and includes a certificate of completion. Learners rate it 4.5 out of 5 from 18 reviews, with 75 students enrolled. It is a paid course, last updated July 2025.
Learn Adobe Experience Manager (AEM) from Scratch: A Comprehensive Course
Welcome! This course is designed for beginners and takes you on a complete journey through Adobe Experience Manager. Led by Software Engineer Andrii Bortnikov, this two-part series provides a thorough understanding of AEM, starting with the fundamentals.
What you'll learn:
- AEM Fundamentals: Begin with an introduction to Adobe Experience Manager – its history, different versions, and core concepts.
- Installation & Development: Master the AEM installation process, set up a local development environment, and explore the AEM codebase.
- Core Concepts: Understand essential AEM components including:
- Pages: Building the structure of your website.
- Repository: Managing content and assets.
- Package Management: Organizing and deploying AEM components.
- Templates & Template Types: Creating reusable content structures.
- Policies: Automating content workflows.
- Components: Building blocks for your user interface.
- Coding with AEM: Dive into the technical aspects of AEM development:
- HTML Template Language: Dynamically generating HTML.
- Client-Side Libraries: Leveraging JavaScript for interactive experiences.
- ui.frontend Module: Understanding AEM's frontend framework.
- Style System: Managing the look and feel of your AEM sites.
- Apache Sling Framework: Explore the underlying framework powering AEM:
- Sling Models: Data representation within AEM.
- AEM APIs: Utilizing AEM's application programming interfaces.
- OSGi Framework: Understanding AEM's modularity.
- Environments & Run Modes: Managing AEM deployments.
- Sling Servlets & Filters: Extending AEM functionality.
- Testing AEM Code: Learn best practices for testing your AEM implementations.
- Advanced AEM Features: Expand your skills with:
- Experience Fragments: Reusable content components.
- Assets: Managing digital assets within AEM.
- Content Fragments: Delivering personalized content.
- Tags: Organizing and categorizing content.
Course Structure & Resources:
This course is structured logically, building from basic concepts to advanced techniques. No prior AEM experience is required. We encourage you to follow the course sequentially and take detailed notes. Each section includes homework assignments to reinforce your learning.
GitHub Repository: Access all code used in the course, with separate branches for the starting and finalized code for each section. [Link in Introduction Video File]
LinkedIn: Connect with Andrii Bortnikov. [Link in Introduction Video File]
Discord Community: Join the Discord community for discussions, updates, and support. [Link in Introduction Video File]
Let's begin your AEM learning journey!
Need a web app built? Hire the team behind TutorialSearch.io
We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.