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

      Snowflake Native Apps

      Prove you can build and ship Snowflake Native Apps. Architecture, setup scripts, listings and upgrades.

      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

      Shipping an app into someone else’s account needs its own release discipline.

      Native Apps (NAS-C02) is Snowflake’s Specialty exam on designing, building, deploying and supporting Native Apps. It tests manifests, setup scripts and application logic, then versions, releases, upgrades, installation and troubleshooting. Snowflake recommends a year of enterprise experience, with six or more recent months developing Native Apps.

      11Modules
      2Years valid
      4Skills
      8Roles
      What it tests

      Learn all the way down.
      Perform when it matters.

      Design the app’s architecture

      Design Native App architectures that follow from business and technical requirements.

      Build the components

      Build the pieces of a Native App: manifests, setup scripts and application logic.

      Deploy and support installs

      Deploy apps to the Snowflake Marketplace and support installation and troubleshooting.

      Manage releases

      Run version release workflows, handle release management privileges and carry out application upgrades.

      Course outline

      Package it, version it, ship it,
      and keep every install working.

      11 modules64 lessonsSelf-paced

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

      A Native App lets a provider run code and share data inside a consumer’s account without handing over source. You learn the two roles, the application package and installed application, and what the consumer receives.

      • Provider and consumer roles
      • The application package and the installed application
      • What the framework shares and what it hides
      • Native Apps compared with plain data sharing
      • Where Native Apps fit in the Marketplace

      You build A one-page model of a Native App showing what the provider keeps and the consumer receives.

      A good app begins with the right split between data, logic and interface. You turn a provider’s product idea into components, decide what ships and what is requested from the consumer, and record the reasons.

      • Gathering requirements from a provider’s product
      • Data, logic and interface: what ships in the app
      • Container and compute components inside an app
      • Privileges the app needs from consumers
      • Availability across regions and clouds
      • Writing the architecture as a decision record

      You build An architecture proposal for a Native App with components, privileges and trade-offs.

      The manifest is the contract between an app and Snowflake. You write manifest.yml with its required fields, declare artifacts, privileges and references, and validate it before it causes an install to fail.

      • manifest.yml structure and required fields
      • Declaring artifacts: setup script, readme and interface
      • Declaring privileges the consumer must grant
      • Declaring references to consumer objects
      • Configuration and version fields
      • Validating a manifest and common mistakes

      You build A manifest for a sample app declaring its files, privileges and references.

      The setup script builds the app inside the consumer’s account, on install and again on every upgrade. You create application roles and versioned schemas, write idempotent statements, and test that it runs cleanly twice.

      • What runs at install and upgrade time
      • Application roles and schemas
      • Versioned schemas for safe upgrades
      • Creating objects idempotently
      • Granting access to application roles
      • Test-running a setup script

      You build A setup script that creates versioned schemas and roles and installs cleanly twice.

      The logic is what consumers actually use. You expose procedures and functions as the app’s interface, work with the app’s own privileges and consumer data through references, add a Streamlit page and log events for support.

      • Procedures and functions as the app’s interface
      • Using the app’s own privileges for its own data
      • Using consumer data through references
      • A Streamlit interface inside the app
      • Containers and external access when needed
      • Logging to event tables

      You build A working app with procedures, a Streamlit page and logging to an event table.

      Bugs found by consumers are expensive. You develop with the Snowflake CLI, install from a stage in development mode, read logs, test as a consumer with limited privileges, and check upgrades from older versions.

      • Developing locally with the Snowflake CLI
      • Installing from a stage in development mode
      • Reading logs and events
      • Testing as a consumer with limited privileges
      • Testing upgrades from an older version
      • Automating app tests

      You build A test routine that installs, exercises and upgrades an app in a development account.

      Releasing is more than uploading code. You add versions and patches to a package, use release directives to decide who gets which version, roll out to selected accounts first, and manage the privileges that control releases.

      • Versions and patches: when to use each
      • Adding a version to an application package
      • Release directives and who gets which version
      • Staged rollout to selected consumer accounts
      • Release management privileges
      • Deprecating an old version

      You build A release plan with versions, patches and a staged rollout to selected accounts.

      Getting an app in front of consumers has its own steps. You create a listing, prepare documentation, respond to security review findings, and control where and to whom the app is available.

      • Creating a listing for an application package
      • Security review and what it checks
      • Public and private listings
      • Documentation for consumers
      • Responding to review findings
      • Controlling availability by region

      You build A listing and documentation pack for an app, ready for review.

      You see the product through the consumer’s eyes. You install an app, read and grant its privilege requests, bind references to local objects, and watch how upgrades arrive and what happens when one fails.

      • Installing an app and granting its privileges
      • Binding references to consumer objects
      • How upgrades arrive
      • When an upgrade fails and what that leaves behind
      • Consumer-side configuration
      • Uninstalling cleanly

      You build An install and upgrade walkthrough from the consumer’s side, explaining every privilege prompt.

      Support is part of shipping. You diagnose failed installs and upgrades, trace privilege and reference problems, collect only the information a consumer has agreed to share, and write runbooks for common failures.

      • Reading event logs shared by consumers
      • Diagnosing failed installs and upgrades
      • Privilege and reference problems
      • Gathering information without seeing consumer data
      • Support runbooks for common failures
      • What telemetry a provider may collect

      You build A support runbook covering the common install and upgrade failures.

      You carry one app from requirements to a released, supported version: architecture, manifest, setup script, logic, tests, versioning and a listing. Then you walk through what a consumer would experience.

      • Scoping the app and its consumers
      • Building the manifest, setup script and logic
      • Testing installs and upgrades
      • Releasing a version with a listing
      • Walking through the consumer’s experience

      You build A released Native App with a manifest, tests, release plan and support notes.

      Issued by
      Snowflake

      Certifying body · Independent of LUNARTECH

      Snowflake

      Snowflake makes the data platform these exams cover, and its education team runs the SnowPro program. Exams are delivered through Pearson VUE, at a test center or online, and a certification lasts two years. LUNARTECH is independent of Snowflake.

      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.

      Snowflake recommends one or more years of enterprise Snowflake experience, with six or more recent months developing Native Apps. Basic Python and knowledge of release cycles help.

      Work through the course.

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

      Sit it with Snowflake.

      Snowflake 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. Snowflake’s credential comes from Snowflake, 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 Snowflake.

      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. 01Architecture
      2. 02Building
      3. 03Deployment
      4. 04Releases
      • Your app installs into a customer’s account. This exam tests how it is built and set up.

        Architecture, Building, Deployment

        Software and SaaS, Marketplace publishers

      • A data product is a data set plus logic. Native Apps package both for a listing.

        Building, Deployment

        Data providers, Analytics products

      • Upgrades land in accounts you do not control. Version workflows are a full topic here.

        Releases, Deployment

        Software and SaaS, Marketplace publishers

      • Architecture decides what the app may touch. That choice shapes every later upgrade.

        Architecture, Releases

        Financial services, Software and SaaS

      • A listing is a product, so releases and upgrades need a plan. You decide what ships inside the app and what stays out.

        Architecture, Releases

        Software and SaaS, Marketplace publishers

      • Setup scripts create the objects your pipeline logic needs. Installation has to work in a customer’s account, not yours.

        Building, Deployment

        Data providers, Analytics products

      • Versions and patches move through release channels you control. Upgrades must leave each installed copy working.

        Deployment, Releases

        Software and SaaS, Financial services

      • Customers report bugs in an app that runs in their account. You trace the fault from logs, not from a shared screen.

        Releases, Deployment

        Data providers, Marketplace publishers

      • Software and SaaS
      • Data providers
      • Marketplace publishers
      • Financial services
      • Analytics products
      Software Engineer

      Your app installs into a customer’s account. This exam tests how it is built and set up.

      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. Snowflake issues it. LUNARTECH is independent of Snowflake, 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. Snowflake has no part in it, and you still register and book the exam directly with Snowflake.

      Test center or online. The passing score is 750 of 1000.

      Snowflake recommends one or more years of enterprise Snowflake experience, with six or more recent months developing Native Apps. Basic Python and knowledge of release cycles help.

      2 years. Earn the same or a higher SnowPro certification, or complete one eligible training course.

      We last reviewed it on 5 November 2026, from Snowflake’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 NAS-C02.

      Prove you can build and ship Snowflake Native Apps. Start with a free trial, or enroll in a plan and work through the course at your own pace. Snowflake runs the exam and issues the credential.

      11 modulesSelf-pacedIssued by SnowflakeReviewed 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.