AI Certification Course Online
- Difficulty
- Beginner
- Format
- Self-paced
- Delivery
- Online
- Time Commitment
- 88 hours
Enroll with Virtual Design and Construction Institute
View current tuition and secure enrollment options from the course provider.
View tuition & enrollLoading enrollment options…
Prefer to enroll directly? Open the course website.
Summary
This 88-hour bundle works through three of the current general-purpose AI platforms in sequence: Google Gemini, Claude, and Claude Code. It starts with practical prompting and file and multimedia handling, then moves into building custom AI workflows around a student's own job tasks, and finishes with building and deploying a working web application.
Each course builds on the one before it, and no prior coding experience is assumed. Coursework includes Google Workspace integrations, chain-of-thought prompting, persistent knowledge bases, and role-specific plugins. Students finish with several capstone pieces, including a Gemini setup tailored to their role, an end-to-end Claude workflow, and a deployed application built with Claude Code.
Who this course is for
Working professionals in any function, including marketing, HR, operations, finance, data, and project management, who want to use AI tools more deliberately at work. No coding or technical background is required.
Preview the course
Watch free previews and explore the lessons included with enrollment at VDCI.
AI for the Workplace with Claude
-
Enrollment required
Starting Your First Claude Conversation
Lesson 1: Getting Started With Claude
4:36
Practice your first conversation with Claude by writing a simple role-based prompt, reviewing how it tailors responses, and continuing the exchange with follow-up prompts.
View enrollment options at VDCI -
Enrollment required
Multimodal File Input
Lesson 2: Prompting Fundamentals & Working with Files
3:56
Use uploaded files, screenshots, and images as inputs so you can ask Claude to analyze documents, interpret visuals, and work across multiple file types.
View enrollment options at VDCI -
Enrollment required
Setting Up a Project
Lesson 3: Projects — Organizing Ongoing Work
2:44
Set up your first Project by naming it clearly, adding custom instructions, uploading relevant files, and starting work with Claude already grounded in your context.
View enrollment options at VDCI -
Enrollment required
Using Memory Across Conversations
Lesson 4: Artifacts, Styles, and Memory
2:23
Manage Claude’s memory so it can retain helpful preferences and work context across conversations while avoiding sensitive information.
View enrollment options at VDCI -
Enrollment required
You Ask Me Technique
Lesson 5: Intermediate Prompting & Advanced Features
1:13
Flip the prompting process by telling Claude what you want to accomplish and asking it to interview you with clarifying questions, so it gathers the exact context needed for high-quality output.
View enrollment options at VDCI -
Three Foundational Context Files
Lesson 8: Building Your Context System
1:48
Create three core context files that define who you are, how you communicate, and how you want Claude to work with you so each session starts with stronger context.
This preview is temporarily unavailable. Please try again later.
-
Enrollment required
Remaining Limitations
Lesson 14: Wrap-Up and Next Steps
1:44
Identify the current limitations of Cowork, including session memory, scheduled task reliability, usage limits, and preview-stage stability, so you can use it more effectively and realistically.
View enrollment options at VDCI
AI for the Workplace with Gemini Course Online
-
Building Custom Gems
Lesson 3: Custom Gems
5:04
Distinguish gems from regular conversations, configure instruction fields with role and formatting rules, and iterate on gem performance through real-world testing.
This preview is temporarily unavailable. Please try again later.
-
Canvas Workspace and Memory Features
Lesson 4: Canvas, Memory, and Usage
5:58
Explore Canvas for vibe coding, surgical editing, and app building, then configure memory and activity settings for persistent context across conversations.
This preview is temporarily unavailable. Please try again later.
-
Choosing the Right AI Tool
Lesson 6: Comparing AI Tools
4:19
Apply a three-step decision framework evaluating data location, task type, and organizational policy to select between Gemini, Claude, ChatGPT, and Copilot for each task.
This preview is temporarily unavailable. Please try again later.
-
Enrollment required
Research with Files and Canvas
Lesson 7: Deep Research
4:40
Combine uploaded files and workspace extension data with web research, then refine deep research reports in Canvas through surgical editing and export to Google Docs.
View enrollment options at VDCI -
Enrollment required
Notebooks, Audio, and Gemini Integration
Lesson 8: NotebookLM
5:30
Build and organize notebooks with up to fifty sources, generate podcast-style audio overviews, and reference NotebookLM knowledge bases directly within Gemini conversations.
View enrollment options at VDCI -
Gemini in Docs, Sheets, and Slides
Lesson 9: Gemini in Google Workspace
3:37
Apply inline writing assistance and document summarization in Docs, natural language formula generation and data analysis in Sheets, and presentation building with speaker notes in Slides.
This preview is temporarily unavailable. Please try again later.
AI Coding Bootcamp with Claude Code Online
-
Course Introduction
Lesson 1: Getting Started with Claude Code
5:45
Discover what to expect throughout this hands-on bootcamp, including the types of projects you'll build and how Claude Code empowers coders of all skill levels to create polished, production-ready applications.
This preview is temporarily unavailable. Please try again later.
-
What is Claude Code?
Lesson 1: Getting Started with Claude Code
5:55
Learn how Claude Code works as an AI coding agent, including understanding its LLM foundation, what tasks it can handle autonomously, and how to think of yourself as the manager guiding it rather than the coder doing the work.
This preview is temporarily unavailable. Please try again later.
-
Enrollment required
Installing Claude Desktop
Lesson 1: Getting Started with Claude Code
7:19
Walk through downloading and installing the Claude Desktop application, setting up your account, and navigating the platform's key areas, including where to find Claude Code and how to connect it to a project folder.
View enrollment options at VDCI -
Enrollment required
Installing Claude in VS Code
Lesson 1: Getting Started with Claude Code
3:01
Set up the Claude Code extension directly inside VS Code, giving you a fully integrated AI coding assistant within the same professional development environment used by experienced developers.
View enrollment options at VDCI -
Git and GitHub Explained
Lesson 2: Setting Up Your Workflow
10:00
Understand how Git and GitHub work together as a version control system, including creating checkpoints, pushing code to the cloud, and cloning repositories, all with Claude handling the technical commands on your behalf.
This preview is temporarily unavailable. Please try again later.
-
Setting Up Your Claude.md File
Lesson 2: Setting Up Your Workflow
10:00
Configure a Claude.md file to give Claude a persistent set of rules and preferences that carry over between sessions, covering coding style, documentation habits, and how to test that your instructions are actually working.
This preview is temporarily unavailable. Please try again later.
-
Enrollment required
Understanding Permission Modes
Lesson 2: Setting Up Your Workflow
18:26
Explore Claude's three permission modes, Ask, Auto Accept, and Plan, and learn when to use each one so you stay in control of your project while giving Claude the right level of autonomy for the task at hand.
View enrollment options at VDCI -
Enrollment required
Guided Lab: Build Your First Project
Lesson 2: Setting Up Your Workflow
16:15
Apply everything you've learned by forking a course repository, using Claude to explore and customize a working quiz website, and committing your finished project to GitHub, with an optional challenge to publish it live using GitHub Pages.
View enrollment options at VDCI -
Introduction to Prompt Engineering
Lesson 3: Prompting Claude Code Effectively
6:47
Master the core principles of prompt engineering, including how to communicate goals, define behaviors and constraints, and steer Claude back on track when it makes assumptions you did not intend.
This preview is temporarily unavailable. Please try again later.
-
Enrollment required
Explore, Plan, Execute, Review
Lesson 3: Prompting Claude Code Effectively
7:02
Follow a four-step workflow for setting Claude up for success on any task, walking through how to explore a codebase, outline a plan, give Claude the green light to build, and review the output before moving on.
View enrollment options at VDCI -
Enrollment required
Managing Context and Session Length
Lesson 3: Prompting Claude Code Effectively
4:32
Recognize the signs that a Claude session has gone on too long, including contradictions, ignored constraints, and hallucinations, and learn how to start fresh sessions while preserving the rules and context Claude needs to keep working effectively.
View enrollment options at VDCI -
Enrollment required
Scaffolding Your First Project
Lesson 4: Scaffolding a New Project
15:20
Build a fully functional command line to-do list application in Python by scaffolding the project structure with Claude, defining core features upfront, testing the output, and progressively adding enhancements like color-coded terminal output.
View enrollment options at VDCI -
How the Internet Works
Lesson 5: Web Development Fundamentals
10:00
Discover what actually happens when you type a URL into a browser, from DNS lookups and request response cycles to HTTP status codes, so you can understand and troubleshoot the web infrastructure Claude builds on.
This preview is temporarily unavailable. Please try again later.
-
HTML and CSS Basics
Lesson 5: Web Development Fundamentals
10:00
Get a practical introduction to HTML structure and CSS styling by exploring real code in the browser dev tools, so you can read and understand the code Claude generates without needing to memorize syntax.
This preview is temporarily unavailable. Please try again later.
-
Enrollment required
Introduction to JavaScript
Lesson 5: Web Development Fundamentals
9:16
Learn what JavaScript is, how it makes web pages interactive through variables, functions, and event listeners, and how to direct Claude to add JavaScript behavior to your projects without writing it yourself.
View enrollment options at VDCI -
Enrollment required
Frontend, Backend, and APIs
Lesson 5: Web Development Fundamentals
8:12
Understand the difference between frontend and backend development, how servers and databases work together behind the scenes, and what APIs are so you can confidently direct Claude when building more complex applications.
View enrollment options at VDCI -
Enrollment required
Development vs Production Environments
Lesson 5: Web Development Fundamentals
6:11
Learn the difference between development, testing, and production environments, including how error handling, API keys, and environment variables should be managed at each stage so your projects are secure and stable when they go live.
View enrollment options at VDCI -
How to Debug with Claude
Lesson 6: Debugging and Testing Your Code
10:00
Develop a detective approach to debugging by learning how to gather clues from the browser console, network tab, and URL bar, then communicate symptoms clearly to Claude so it can diagnose and fix the root cause.
This preview is temporarily unavailable. Please try again later.
-
Enrollment required
Setting Up Automated Tests
Lesson 6: Debugging and Testing Your Code
7:11
Use Claude to build automated unit and integration tests for your projects, catching bugs before users do and creating living documentation that shows exactly how your program is supposed to work.
View enrollment options at VDCI -
Libraries, Packages, and NPM
Lesson 7: Modern App Architecture and Next.js
6:53
Understand what libraries and packages are, why developers use them, and how NPM works as the tool that installs and manages them, so you know what Claude is doing when it references or installs external code on your behalf.
This preview is temporarily unavailable. Please try again later.
-
Enrollment required
Choosing the Right App Architecture
Lesson 7: Modern App Architecture and Next.js
14:02
Compare the three most common application architectures, static sites, server side rendering, and single page applications, and learn the strengths and limitations of each so you can make informed decisions when Claude asks how you want to build.
View enrollment options at VDCI -
Enrollment required
Anatomy of a Next.js Application
Lesson 7: Modern App Architecture and Next.js
15:19
Take a guided tour of a Next.js project built with Claude, exploring how routing, layouts, components, the public folder, and the package.json file all work together so you can confidently navigate your codebase and direct Claude as you build.
View enrollment options at VDCI -
Enrollment required
Landing Page Lab Walkthrough
Lesson 8: Building a Business Landing Page
10:41
Build a business landing page by choosing an architecture, crafting a detailed and well-constrained prompt, and using plan mode to guide Claude toward a polished result, then continue iterating to add new features and improvements.
View enrollment options at VDCI -
Skills and Slash Commands
Lesson 9: Advanced Claude Code Features
10:00
Create reusable skills and trigger them instantly with slash commands, so you can automate repeated tasks like building and running tests without rewriting complex prompts every time.
This preview is temporarily unavailable. Please try again later.
-
Running Parallel Sessions
Lesson 9: Advanced Claude Code Features
8:06
Speed up development by running multiple Claude sessions at the same time, learning how to assign separate tasks to each session while avoiding conflicts when both sessions might touch the same files.
This preview is temporarily unavailable. Please try again later.
-
Enrollment required
Hooks and Sub Agents
Lesson 9: Advanced Claude Code Features
8:49
Automate follow up tasks in Claude using hooks that trigger automatically after certain actions, and use sub agents to handle closely related tasks in the background without creating a fully separate session.
View enrollment options at VDCI -
Enrollment required
Extending Claude with MCP Servers
Lesson 9: Advanced Claude Code Features
7:43
Install and use MCP servers to give Claude new capabilities beyond reading code files, including taking browser screenshots to visually evaluate pages and connecting to external tools like Figma and databases.
View enrollment options at VDCI -
Branching and Feature Development
Lesson 10: Advanced Git and GitHub Workflows
10:00
Learn how to create feature branches to develop new functionality in isolation, understand how branches protect your main codebase, and use Claude to build and commit changes on a separate branch before merging them back in.
This preview is temporarily unavailable. Please try again later.
-
Enrollment required
Pull Requests, Merges, and Reverts
Lesson 10: Advanced Git and GitHub Workflows
9:29
Walk through the full GitHub pull request process, from pushing a feature branch and reviewing diffs to merging into main, deleting the completed branch, and using reverts to safely roll back changes when needed.
View enrollment options at VDCI -
Why Use a Database?
Lesson 11: Databases and User Authentication
9:48
Understand what databases are, how SQL and NoSQL differ, and why Supabase with Postgres is the recommended choice for this course, so you can make informed decisions when Claude asks how you want to store your data.
This preview is temporarily unavailable. Please try again later.
-
Database Schemas, Tables, and Relationships
Lesson 11: Databases and User Authentication
10:00
Design a visual database schema using DB Diagram and Claude, learning how tables relate to each other through foreign keys and how to choose the right data types for each field before writing a single line of database code.
This preview is temporarily unavailable. Please try again later.
-
Enrollment required
Connecting Your Schema to Supabase
Lesson 11: Databases and User Authentication
25:04
Set up a Supabase project, connect it to a Next.js app using environment variables, and run database migrations to turn your schema blueprint into real working tables, then validate everything is live by inserting sample data.
View enrollment options at VDCI -
Enrollment required
Adding User Authentication
Lesson 11: Databases and User Authentication
16:50
Implement user authentication in a Next.js app using Supabase, including encrypted password storage, session and cookie management, and building signup and login pages so users can securely register and stay logged in.
View enrollment options at VDCI -
Enrollment required
Notes App Project Kickoff
Lesson 12: Building a Notes App
17:40
Scaffold a full stack notes application from scratch by setting up a Next.js project, connecting it to a Supabase database, generating a Claude.md file, and using plan mode to map out the full app architecture before writing a single line of feature code.
View enrollment options at VDCI -
Adding OAuth with GitHub
Lesson 13: OAuth, External APIs, and Caching
10:00
Set up GitHub OAuth through Supabase so users can sign into your app with their GitHub account, and learn the principle of least privilege so you give third-party providers only the permissions they actually need.
This preview is temporarily unavailable. Please try again later.
-
Enrollment required
Working with External APIs
Lesson 13: OAuth, External APIs, and Caching
21:32
Integrate a free weather API into the notes app by obtaining an API key, storing it securely in an environment file, and prompting Claude to display live weather data, including how to debug when the widget does not appear as expected.
View enrollment options at VDCI -
Enrollment required
Caching API Data with Supabase
Lesson 13: OAuth, External APIs, and Caching
11:18
Implement a caching layer for external API data using a Supabase table so your app stores short-term results locally, reducing network requests, protecting against rate limits, and keeping the app functional even when the external API is unavailable.
View enrollment options at VDCI -
UX and UI Fundamentals
Lesson 14: Design, Accessibility, and UX
8:54
Apply the four core design principles of hierarchy, white space, consistency, and contrast to guide Claude toward building interfaces that are clear, readable, and visually effective, and learn where to find design inspiration to share directly with Claude.
This preview is temporarily unavailable. Please try again later.
-
Components and Design Systems
Lesson 14: Design, Accessibility, and UX
5:40
Speed up development and improve visual consistency by using a component library like Shadcn UI, which gives you pre-built tested components that Claude can install and customize directly inside your Next.js project.
This preview is temporarily unavailable. Please try again later.
-
Enrollment required
Responsive Design
Lesson 14: Design, Accessibility, and UX
8:47
Ensure your app looks great on every screen size by understanding breakpoints and the mobile first approach, and learn how to use the browser's built in developer tools to test your layout across different devices and screen sizes.
View enrollment options at VDCI -
Enrollment required
Building for Accessibility
Lesson 14: Design, Accessibility, and UX
15:26
Build websites that work for all users including those with visual impairments or limited motor ability, by using semantic HTML, keyboard navigation, proper contrast ratios, and ARIA labels to meet accessibility standards with Claude's help.
View enrollment options at VDCI -
Enrollment required
Component States and Dev Tools
Lesson 14: Design, Accessibility, and UX
8:50
Design a better user experience by building out all six component states including loading, empty, error, success, disabled, and default, and learn how to use toasts, skeletons, and spinners to give users clear feedback at every stage.
View enrollment options at VDCI -
Six Attacks Every Developer Should Know
Lesson 15: Web Security Fundamentals
10:00
Get a practical overview of the six most common security threats your application will face, including cross-site scripting, SQL injection, CSRF, brute force attacks, insecure data handling, and vulnerable dependencies, so you know what to watch for and how to direct Claude to protect against them.
This preview is temporarily unavailable. Please try again later.
-
Input Validation
Lesson 15: Web Security Fundamentals
10:00
Protect your application from bad and malicious data by validating user input on both the client and server side, using allow lists, deny lists, and regular expressions to ensure only clean and expected data ever reaches your database.
This preview is temporarily unavailable. Please try again later.
-
Enrollment required
Rate Limiting
Lesson 15: Web Security Fundamentals
11:22
Defend your application against brute force attacks, credential stuffing, denial of service attacks, and runaway API costs by implementing rate limiting on login, signup, password reset, and any endpoints that call external services.
View enrollment options at VDCI -
Enrollment required
Data Privacy and Legal Compliance
Lesson 15: Web Security Fundamentals
7:57
Understand your legal obligations under GDPR and the California Consumer Privacy Act and learn the practical steps needed to stay compliant, including writing a privacy policy, collecting only necessary data, encrypting your database, and giving users the ability to delete their information.
View enrollment options at VDCI -
How to Deploy Your App with Vercel
Lesson 16: Deployment, SEO, and Performance
10:00
Deploy your finished Next.js project to the internet by connecting your GitHub repository to Vercel, configuring your environment variables, and running your first production build, then test the live app to make sure everything works as expected.
This preview is temporarily unavailable. Please try again later.
-
Enrollment required
SEO and Performance Optimization
Lesson 16: Deployment, SEO, and Performance
15:25
Improve your deployed site's search engine ranking and load speed by adding metadata and semantic HTML, using Google Chrome's Lighthouse tool to identify issues, and applying targeted fixes like image sizing, skeleton loaders, and caching with Claude's help.
View enrollment options at VDCI
Curriculum
What you'll learn
- Apply effective prompting techniques across Google Gemini and Claude using structured frameworks that improve output quality for writing, research, analysis, and creative problem-solving
- Build and configure personalized AI workflows tailored to your role, including custom Gems in Gemini, Projects in Claude, and a context system using Claude Cowork
- Automate recurring workplace tasks using Gemini Scheduled Actions, Workspace Flows, Claude Plugins, and slash commands to reduce manual effort and increase consistency
- Integrate AI with the platforms you already use, including Google Docs, Sheets, Slides, Gmail, Drive, Slack, Excel, PowerPoint, and Chrome, to create connected, multi-tool workflows
- Conduct in-depth research and manage knowledge using Gemini's Deep Research and NotebookLM to produce source-grounded reports, audio overviews, and interactive Canvas deliverables
- Plan, build, and deploy full-stack web applications using Claude Code with no prior coding experience, covering version control, architecture, databases, authentication, APIs, design, security, and live deployment
- Evaluate the strengths, limitations, and appropriate use cases for Gemini, Claude, and Claude Code across different types of work and industries
- Apply responsible AI practices across all three platforms, including data privacy, prompt injection awareness, security hardening, and organizational policy considerations
Course outline
-
AI for the Workplace with Claude 12 hours
This hands-on course covers everything you need to put Claude to work in your job. Over two days, you'll go from the basics of prompting to building a fully operational AI system with Projects, Plugins, automations, and desktop tools, all using your own work files as the foundation.
- Write structured prompts for writing, analysis, summarization, and research
- Set up Projects, Artifacts, Skills, and Memory for a personalized workflow
- Configure Claude Cowork with guardrails, permissions, and context files
- Connect Claude to Slack, Google Drive, Gmail, Excel, and PowerPoint
- Install role-specific Plugins and set up Scheduled Tasks
- Build a complete Claude system for your job through a guided capstone
-
AI for the Workplace with Gemini Course Online 12 hours
This course teaches participants how to apply Google Gemini to research, write, analyze information, automate recurring tasks, and build a personalized AI workflow using tools such as Gems, Deep Research, NotebookLM, and Google Workspace.
- Craft structured prompts and employ advanced techniques including Deep Think mode and Google Search grounding
- Create Gems, use Canvas for interactive content, and configure Memory for persistent context
- Use Deep Research to produce automated, multi-page research reports and transform them into interactive deliverables
- Build source grounded knowledge bases with NotebookLM and generate Audio Overviews
- Work with Gemini's side panel in Google Docs, Sheets, Slides, Gmail, and Drive for real-time AI-assisted work
- Set up Extensions, Scheduled Actions, and Workspace Studio for cross application automation
- Build a complete, personalized Gemini system for your own role, from task audit through finished deliverable
-
AI Coding Bootcamp with Claude Code Online 60 hours
Take command of the entire process of planning, building, and deploying real web applications with Claude Code in this beginner-friendly, hands-on bootcamp featuring expert instruction, interactive practice, and ten hands-on labs that end with a live app launch.
- Use Claude Code to plan, build, debug, and deploy web applications through natural language
- Apply the Explore → Plan → Execute → Review workflow to manage multi-step development tasks
- Construct full-stack apps complete with databases, user authentication, and external API integrations
- Incorporate responsive design, accessibility standards, and professional UI patterns
- Establish web security fundamentals including input validation and environment variable management
- Ship finished applications to a live URL using version control and modern hosting platforms
What's included
- 88 hours of project-based instruction
- 178 training videos
- Instructor support for questions during the course
- Additional one-on-one mentoring outside class
- Class recordings for 30 days
- Verified digital certificate of completion
- Instruction at an ACCET-accredited school
Stated by the provider. Confirm what your tuition covers before enrolling.