Bootcamps

Structured programs that take you from the fundamentals to deployment. Hands-on, mentor-led and built around real projects.

Learn it all the way down

400+ hours of structured learning, real-world projects, mentors from the field and 200+ AI study assistants around the clock.

Bootcamps Featured

    The heavyweights
      Why these

      Pricing

      Flexible plans designed for every learner — from free trials to enterprise solutions. Invest in your future with transparent, value-driven pricing.

      Start learning for free

      Every course offers free trial access. Upgrade to a membership for unlimited learning, or explore our bootcamp and enterprise solutions for structured, mentor-led programs.

      Pricing Featured

      About

      Democratizing AI education for over 1 million learners worldwide. Built by engineers, researchers, and educators who believe in limitless potential.

      Our story

      Behind everything great that someone builds is the moment it finally made sense. We started Lunartech to give you more of those moments.

      About Featured

      Microsoft Power Platform Developer

      Show you can extend Power Platform with code and AI. Plug-ins, PCF, code apps, APIs and agents that call Dataverse.

      4.9 out of 5 for LUNARTECH, from 100+ reviews10,000+ students

      Partners and press
      Anthropic logo featuring a clean, modern font, symbolizing responsible AI development and innovation supported by LUNARTECH.NVIDIA logo representing industry-leading graphics processing, AI innovation, and cutting-edge computing technologies, integrated by LUNARTECH.Microsoft Azure logo with a sleek, minimalist design, symbolizing powerful cloud computing and AI capabilities integrated by LUNARTECH.White Google logo featuring an abstract swirl design. -| LUNARTECHOpenAI logo with a hexagonal geometric design next to the text 'OpenAI' in a clean sans-serif font. - LUNARTECH
      Anthropic logo featuring a clean, modern font, symbolizing responsible AI development and innovation supported by LUNARTECH.NVIDIA logo representing industry-leading graphics processing, AI innovation, and cutting-edge computing technologies, integrated by LUNARTECH.Microsoft Azure logo with a sleek, minimalist design, symbolizing powerful cloud computing and AI capabilities integrated by LUNARTECH.White Google logo featuring an abstract swirl design. -| LUNARTECHOpenAI logo with a hexagonal geometric design next to the text 'OpenAI' in a clean sans-serif font. - LUNARTECH
      Anthropic logo featuring a clean, modern font, symbolizing responsible AI development and innovation supported by LUNARTECH.NVIDIA logo representing industry-leading graphics processing, AI innovation, and cutting-edge computing technologies, integrated by LUNARTECH.Microsoft Azure logo with a sleek, minimalist design, symbolizing powerful cloud computing and AI capabilities integrated by LUNARTECH.White Google logo featuring an abstract swirl design. -| LUNARTECHOpenAI logo with a hexagonal geometric design next to the text 'OpenAI' in a clean sans-serif font. - LUNARTECH
      Entrepreneur logo showcasing startup and business innovation by LUNARTECH.Forbes logo representing a global leader in business, finance, and entrepreneurship insights, associated with innovation and industry expertise by LUNARTECH.Bloomberg logo symbolizing financial data and market analytics, integrated by LUNARTECH.Insider logo highlighting business and technology trends by LUNARTECH.
      Entrepreneur logo showcasing startup and business innovation by LUNARTECH.Forbes logo representing a global leader in business, finance, and entrepreneurship insights, associated with innovation and industry expertise by LUNARTECH.Bloomberg logo symbolizing financial data and market analytics, integrated by LUNARTECH.Insider logo highlighting business and technology trends by LUNARTECH.
      Entrepreneur logo showcasing startup and business innovation by LUNARTECH.Forbes logo representing a global leader in business, finance, and entrepreneurship insights, associated with innovation and industry expertise by LUNARTECH.Bloomberg logo symbolizing financial data and market analytics, integrated by LUNARTECH.Insider logo highlighting business and technology trends by LUNARTECH.
      Overview

      Low-code starts the app. This exam tests the code that finishes it.

      AB-400 is an Associate exam for developers who extend Power Platform with code and AI, expecting C#, Python and REST experience. The largest block, 35–40%, is Dataverse plug-ins, APIs, Azure Functions and Foundry agents, then code apps and integrations. It replaced PL-400, which Microsoft retired on 30 October 2026, and the credential is valid for 12 months.

      12Modules
      100Minutes
      12Months valid
      8Roles
      What it tests

      Learn all the way down.
      Perform when it matters.

      Design the solution

      Choose where logic lives, plan authentication and security, and run solutions through ALM pipelines and Build Tools.

      Extend the user experience

      Write client scripting, build PCF code components, and build and deploy Power Apps code apps.

      Extend the platform with code

      Write Dataverse plug-ins, call the Web API, process work in Azure Functions, and build Foundry agents on Power Platform.

      Integrate with other systems

      Publish and consume Dataverse events, synchronize data, and build custom connectors.

      Course outline

      From a Power Apps screen
      to code that extends the platform.

      12 modules69 lessonsSelf-paced

      We design this course ourselves. Microsoft runs the exam and issues the credential, and LUNARTECH is independent of Microsoft.

      Power Platform offers many places to put logic, and the wrong one costs you later. You compare Power Fx, cloud flows, client scripts, plug-ins and external code, and design a solution around the right tool for each job.

      • The components of a Power Platform solution
      • Power Fx, flows, client scripts and plug-ins compared
      • Synchronous against asynchronous work
      • Dataverse limits and service protection
      • Designing for maintainability and handover

      You build An architecture record that assigns each requirement of a sample app to the right layer, with reasons.

      Code that touches data must prove who it is and be limited to what it needs. You register applications in Entra, use service principals and application users, and shape security roles, business units and field-level security.

      • App registrations for Dataverse access
      • Application users and service principals
      • Security roles, business units and teams
      • Field-level security
      • Acquiring tokens for the Web API
      • Keeping secrets out of code

      You build A registered app with an application user, a least-privilege security role and a working token request.

      Code and configuration have to move between environments without breaking. You package work in solutions, manage layers and environment variables, and automate release with Power Platform Pipelines and Build Tools.

      • Managed and unmanaged solutions
      • Solution layers and how conflicts resolve
      • Environment variables and connection references
      • Source control for solutions
      • Power Platform Pipelines
      • Build Tools in an Azure DevOps or GitHub workflow

      You build A release process that moves a solution from development to production through a pipeline.

      Client scripting adds behavior the form designer cannot. You write JavaScript and TypeScript against the Client API, react to form events, call Dataverse from the form, and extend the command bar.

      • The form context and the Client API
      • Form, field and save events
      • Reading and writing data with Xrm.WebApi
      • Command bar buttons and visibility rules
      • TypeScript, bundling and unit testing
      • Debugging scripts in the browser

      You build A set of form scripts that validate data and fill related fields, written in TypeScript and tested.

      When a built-in control falls short, you build your own. You create PCF components in TypeScript, bind them to data, handle their lifecycle, and package and deploy them to apps.

      • Component manifest, properties and datasets
      • The component lifecycle: init, update and destroy
      • Rendering with TypeScript and React
      • Calling the platform from a component
      • Packaging, deploying and updating components

      You build A PCF component deployed in a solution and used on a form.

      Code apps let developers build full web apps that run inside Power Platform. You learn when that fits better than a canvas app or a component, build one in a TypeScript project, connect it to data, and deploy and monitor it.

      • When a code app is the right choice
      • Setting up a code app project
      • Connecting a code app to data sources
      • Deploying a code app to an environment
      • Monitoring a code app in use
      • Comparing code apps, canvas apps and PCF

      You build A small code app deployed to a test environment, with a note on why it was built this way.

      Plug-ins run business logic inside the platform’s event pipeline, where mistakes hit every user. You write them in C#, choose the stage and mode, handle images and context, and debug them with tracing.

      • The event execution pipeline and its stages
      • Writing a plug-in in C# with IPlugin
      • Pre-images, post-images and the execution context
      • Synchronous and asynchronous plug-ins
      • Registering plug-in assemblies and packages
      • Tracing and debugging
      • Avoiding infinite loops and slow plug-ins

      You build A tested plug-in that enforces a business rule on create and update, registered through a solution.

      Everything outside the platform reaches Dataverse through its APIs. You query and change data with the Web API, use batch requests and FetchXML, and define custom APIs that expose your own operations.

      • OData queries and the Web API
      • Creating, updating and deleting rows
      • Batch requests and FetchXML
      • Actions and functions
      • Defining a custom API
      • Handling throttling and retries

      You build A client that reads and writes Dataverse through the Web API, plus a custom API with a plug-in behind it.

      Some work is too slow or too large for a plug-in or a flow action. You offload it to Azure Functions, call functions from flows and plug-ins, and shape cloud flows so they run reliably at volume.

      • When to move work out of the platform
      • Writing an Azure Function that calls Dataverse
      • Calling a function from a cloud flow
      • Flow design for volume: concurrency, paging and retries
      • Authenticating functions with managed identities

      You build A cloud flow that hands a long-running job to an Azure Function and writes the result back to Dataverse.

      Agents add reasoning to business processes, and they need careful tools and limits. You build an agent in Foundry, give it Power Platform actions and data to work with, and test how it behaves before it touches real records.

      • What an agent adds to a Power Platform solution
      • Building an agent in Foundry
      • Giving an agent tools, actions and data
      • Guarding what the agent may change
      • Testing agent behavior with sample cases
      • Calling an agent from flows and apps

      You build A Foundry agent that works with Dataverse data through limited tools, with a set of test conversations.

      Systems have to talk to each other without losing records. You publish Dataverse events to external services, synchronize data with change tracking and upserts, and wrap your own APIs in custom connectors.

      • Publishing events to webhooks and Service Bus
      • Consuming Dataverse events in external code
      • Change tracking and delta synchronization
      • Upserts with alternate keys
      • Defining a custom connector from an OpenAPI description
      • Authentication and actions in a custom connector

      You build A two-way sync between Dataverse and an external service, with a custom connector for that service’s API.

      One project uses every layer. You design a solution, build its data and logic, extend the app with scripts, components and code, integrate an outside system, and release it through a pipeline.

      • Scoping the solution and choosing layers
      • Building the data, logic and security
      • Extending the user experience
      • Integrating an external system
      • Releasing and reviewing the work

      You build A complete extended Power Platform solution, released through a pipeline and documented for handover.

      Issued by
      Microsoft

      Certifying body · Independent of LUNARTECH

      Microsoft

      Microsoft publishes its exam outlines and runs its certification program through Microsoft Learn. Exams are delivered through Pearson VUE, and Associate, Expert and Specialty credentials renew each year through a free, unproctored online assessment. LUNARTECH is independent of Microsoft.

      How you get there

      Top-tier roles go to people who can do the work.
      Here’s how you get there.

      Know where you start.

      Microsoft expects development experience with Power Platform services, JavaScript, JSON, TypeScript, Power Fx, C#, Python, REST APIs, Azure, Foundry and Copilot Studio.

      Work through the course.

      Twelve modules, designed by LUNARTECH, at your own pace.

      Sit it with Microsoft.

      Microsoft runs the exam and issues the credential, so you register and book directly with them.

      Support

      Support at every stage.
      You won’t be working through this alone.

      Before you start

      Try it first.

      A 3-day free trial opens a selection of the content. Your card is only charged once it ends.

      While you learn

      Mentors within reach.

      Stuck on a concept? Reach out to a mentor whenever you need help.

      While you learn

      One-on-one sessions.

      On the yearly plan, one-on-one sessions give you dedicated support.

      Any time

      A team behind you.

      Write to info@lunartech.ai at any point, from your trial onwards. If your employer is funding you, we’ll set it up with them directly.

      All the way through

      A schedule that fits around your life.

      Your own paceFrom anywhereAt any hour

      After the last lesson

      Stay in the network.

      Your alumni network stays with you: ongoing support, opportunities and industry insight.

      Career support

      Career support, past the last lesson. Coaching, a sharper resume, real interview preparation and the people to know.

      Career direction

      Tailored coaching helps you decide where to aim and how to get there.

      Course · 1 hourLaunching Your Data Science Career

      Strong portfolio

      Hands-on projects become work you can show, not just claim.

      Course · 60 hoursBuild Your Data Science Portfolio

      Resume and profile

      Personalized refinement, so what you send says what you can actually do.

      Course · 10 hoursPersonal Branding for Professionals

      Interview preparation

      Preparation for the questions that decide it, so you walk in ready.

      Course · 12 hoursMaster Deep Learning Interviews: 50 Q&A

      Network and search

      Connections with industry leaders, and an alumni network that stays with you.

      Course · 40 hoursData Science Career Playbook
      Reviews

      Real stories from the community.

      4.9out of 5, from 100+ reviews
      LUNARTECH Academy has been the most empowering learning experience of my life, giving me a clear, structured path from the absolute basics to building real-world AI systems with confidence.
      Farnia GhanizadehSerajAI Engineer
      Your page is fantastic. As a bachelor’s student in Data Science now accepted for a master’s at UConn, your work has been a real source of motivation.
      Mahmoud A.Data Scientist
      The programme’s clear, bite-sized content and practical projects dramatically improved my speed from fuzzy idea to MVP and my ability to communicate AI value. I followed the system, and it works.
      Rod MorrissonHead of Data Science & AI
      I really appreciate your teaching style and the way you break down complex topics. It has been incredibly helpful.
      Narine P.Data Analyst
      After years working mainly with R for econometrics, I found your Python machine learning course a refreshing and engaging way to learn Python.
      Raphael J., PhDQuantitative Analyst
      As a Data Science graduate, I want to thank you for the effort you put into making videos to support growing data scientists.
      Stanley M.AI Engineer
      I’ve been following your work since taking your machine learning course, and I’m impressed by your practical approach to applying AI.
      Sai Eshwar G.Data Scientist
      Why choose us

      Built around how you actually learn.

      One standard behind every course, from the first lesson to long after the last.

      Hands-on practice

      Apply every idea to real problems, so it becomes something you have used, not only seen.

      Industry-aligned curriculum

      We keep courses current with the tools, techniques and skills the field asks for.

      Flexible learning

      Study at your own pace, from anywhere, at any hour.

      Certificate of completion

      Finish the course and earn a certificate that shows what you have learned.

      Focus on your success

      Personalized learning plans and support structures carry you through the hard parts.

      Lifetime alumni network

      Stay connected after you finish, with ongoing support, opportunities and industry insight.

      Your certificate

      It doesn’t raise its voice. Neither will you.

      Finish a LUNARTECH course and its certificate is issued in your name, under our signature. Microsoft’s credential comes from Microsoft, when you pass its exam.

      A sample, for a course in the Academy. Only yours carries your name.
      Pricing

      This course comes with the membership.
      So does everything else.

      One membership opens every course, certification, workshop and masterclass in the Academy. Every plan starts with a 3-day free trial. You register and book the exam directly with Microsoft.

      3 days free, then $29.97 a month. Your card is only charged once the trial ends.

      Included in every plan

      • Every course in the Academy
      • Every certification course
      • Workshops and masterclasses
      • A certificate of completion
      • A 3-day free trial
      • Learning at your own pace
      • The lifetime alumni network
      • Upgrades at any time
      In practice

      Eight roles.
      One credential across them all.

      No single job owns it. Here’s where each role leans hardest, and where its work ends up.

      1. 01Solutions
      2. 02User experience
      3. 03Platform
      4. 04Integrations
      • Low-code covers the common case. Plug-ins and PCF cover everything it cannot.

        Solutions, User experience, Platform

        Enterprise software teams, Consulting and integrators

      • Dataverse rarely stands alone. Events, connectors and Functions join it to the rest.

        Platform, Integrations

        Consulting and integrators, Financial services

      • Decide where the logic lives before anyone builds it. Plan the ALM so releases stay boring.

        Solutions, Integrations

        Consulting and integrators, Public sector

      • An agent needs the same data your apps already use. MCP servers and connectors hand it over safely.

        Platform

        Enterprise software teams, Operations and field service

      • Foundry agents plug into Power Platform through APIs. You decide what they can read and change.

        Integrations, Platform

        Enterprise software teams, Financial services

      • Dataverse holds business data that others rely on. Plug-ins and APIs control how it is written.

        Platform, Integrations

        Financial services, Enterprise software teams

      • Client systems rarely fit a template. Code extensions close the gap.

        Solutions, Integrations

        Consulting and integrators, Public sector

      • Code apps and PCF components give you full control of the UI. Low-code screens only go so far.

        User experience

        Operations and field service, Enterprise software teams

      • Enterprise software teams
      • Consulting and integrators
      • Financial services
      • Public sector
      • Operations and field service
      Power Platform Developer

      Low-code covers the common case. Plug-ins and PCF cover everything it cannot.

      Over 10,000 students trust LUNARTECH

      LUNARTECH gives you the skills
      to learn, build, create and lead.

      Engineers

      Understand systems all the way down. Build the ones others rely on.

      Scientists

      Understand what the data says. Build models that hold up.

      Researchers

      Understand the papers. Build on them, and take the work further.

      The field

      Anyone can use AI.
      Few can engineer it. This is where that starts.

      +340%growth in open roles requiring AI skills

      Data source: Stanford AI Index 2026 & 2024 (Lightcast data), Indeed Hiring Lab, Hacker News “Who’s Hiring”. Aug–Nov 2026 (dashed) is an estimate from the trend.
      Roles and pay

      ~35,000 open roles right now

      Open roles: Built In, Greenhouse, LinkedIn.
      Typical salaries: Glassdoor, Levels.fyi, Payscale, Indeed, Ravio, JobRise, U.S. BLS. Military: 2026 U.S. basic pay, drone officers with aviation incentive pay.
      Updated November 2026.

      FAQ

      Frequently asked questions.

      Need help? These answers cover most of what people ask before they start.

      No. Microsoft issues it. LUNARTECH is independent of Microsoft, and its names and marks belong to it. When you finish a course of ours, you earn a LUNARTECH certificate of completion for that course.

      No. We design this course ourselves, around what the exam covers. Microsoft has no part in it, and you still register and book the exam directly with Microsoft.

      100 minutes, proctored, in English. The passing score is 700 or greater.

      Microsoft expects development experience with Power Platform services, JavaScript, JSON, TypeScript, Power Fx, C#, Python, REST APIs, Azure, Foundry and Copilot Studio.

      12 months. Pass a free online assessment on Microsoft Learn.

      AB-400 did. Microsoft retired PL-400 on October 30, 2026, and the Power Platform Developer Associate page now points to AB-400.

      We last reviewed it on 5 November 2026, from Microsoft’s own pages. Details change, so check the official page before you book.

      Our 3-day free trial gives you access to a selection of content in the bootcamps, courses and materials, so you can experience the value of our content first-hand. This includes comprehensive learning materials and interactive sessions. You won’t be charged during this period, though we require your credit card details at the start to ensure a seamless transition should you choose to continue.

      Yes, entering your credit card details is a necessary step to begin your free trial. The process is entirely secure, and we ask for it to provide a seamless transition to a paid subscription if you decide to continue beyond the trial. You will only be charged after the trial period ends, with full access to our content based on the plan you choose.

      After your 3-day free trial you gain access to the full breadth of our content, depending on the subscription plan you choose. We offer free trials for our monthly, bi-annual and annual plans, and each plan provides a different scope of access and benefits.

      If your employer has agreed to fund your learning, in part or in full, please contact us at info@lunartech.ai. We’ll work with you and your employer to set up everything needed for your subscription.

      Yes. Our support remains strong both during your free trial and after you subscribe. Reach the team at info@lunartech.ai with any question, whether you’re onboarding, navigating your trial, or need help as a member. Subscribers to the yearly plan also receive dedicated support in one-on-one sessions.

      You can upgrade your plan at any time during your subscription. Downgrading is not available for bi-annual or annual plans, but you can cancel and then choose a new plan that suits you better. For bi-annual and annual plans we also offer payment in instalments; please reach out to learn more.

      The course

      Build the skills behind AB-400.

      Show you can extend Power Platform with code and AI. Start with a free trial, or enroll in a plan and work through the course at your own pace. Microsoft runs the exam and issues the credential.

      12 modulesSelf-pacedIssued by MicrosoftReviewed 5 November 2026

      LUNARTECH is independent of the vendors and certifying bodies listed here. Their names, exam titles and marks belong to them, exams are run by them, and credentials are issued by them. Reviewed 5 November 2026. Catalogues change often, so confirm the details on the official page before you book.