
Install Claude Code and its dependencies, set up a Ubuntu virtual machine with VirtualBox, and connect to your account to start prototyping the Radio Calico project in a sandbox.
Explore deploying Claude Code via AWS Bedrock or Google Vertex AI, selecting primary sonnet and fast haiku models, and manage corporate billing, IAM, and deployment considerations.
Build the front end of an online radio station that streams lossless HLS audio, displays metadata and album art, and supports a PostgreSQL-backed rating API in a production docker setup.
Add a now playing widget and a recently played widget that fetches metadata from metadata v2 JSON file every 10 seconds, displaying the song, artist, album, year, and audio quality.
Apply the Radio Calico style guide to the site UI/UX with Claude, adjusting CSS, colors, fonts, and the logo to match the target layout, and test locally on localhost:3000.
Translate a wireframe image into a live user interface and user experience by iterating the header, main content, and audio player, balancing static design with real-time metadata updates and debugging.
Refine the site ui by removing the year overlay on album art and moving the player to the right of the art under the ratings widget, matching the style guide.
Use Claude Code to automatically generate a Jest-based unit testing framework for a frontend and backend ratings system, with isolated tests, DOM testing without browser dependencies, and npm test.
Explore model context protocol (MCP) with cloud code to plug external systems like notion, via http, ssh, or local servers, and manage authentication, scope, and commands.
AI is changing how software is built — and if you’re not learning how to work with AI coding assistants, you’re falling behind.
In this hands-on, project-based course, you’ll master Anthropic's Claude Code, an advanced AI coding assistant that runs directly from the command line (CLI). Guided by Frank Kane, former senior engineer and senior manager at Amazon — and instructor to over one million learners worldwide — you’ll learn how to collaborate with Claude Code to massively boost your productivity while maintaining professional development standards.
This course is aimed at beginners who are new to Claude Code.
Together, we’ll build a complete online radio station web app from scratch — starting with fast, AI-assisted “vibe coding” to get a working prototype up and running in minutes. Then we’ll take it further — all the way to production.
You’ll learn how to use Claude Code to:
Build and refactor a real full-stack web application through conversational prompts
Implement unit tests, security scans, and continuous integration (CI)
Optimize site speed and responsiveness for production environments
Translate a wireframe and style guide into a professional UI/UX
Integrate with GitHub for effective version control and collaboration
Automate workflows with Claude-powered GitHub Actions
Automatically review pull requests using AI
Close GitHub issues by simply tagging @claude with instructions
Use Subagents for specific development tasks without polluting your context window
Use Model Context Protocol (MCP) to integrate Claude Code with external systems
This isn’t just a playground for AI tools — it’s a realistic journey through a full development lifecycle. You’ll experience the limitations of AI assistants firsthand, and learn how your human insight is essential in steering Claude toward clean, secure, and maintainable code.
Note: Claude Code is not free. If you want to follow along hands-on in this course, expect to spend around $10-$20 in Claude API credits. You can of course just watch and learn for free!
Why this course matters:
Companies are actively expecting developers to incorporate AI tools into their workflows. Claude Code represents the next evolution in developer productivity, and understanding how to wield it effectively will give you a serious edge in the job market.
By the end of this course, you’ll walk away with:
A deployable, professional-grade web app
Practical experience pairing with a command-line AI agent
Confidence to bring Claude Code into your real-world projects
Who this course is for:
Developers looking to harness AI to code faster and smarter
Software engineers preparing for AI-integrated workflows in the workplace
Tech professionals who want to stay ahead of the curve in the AI era
Anyone who wants to go beyond prototyping and build real, production-ready software with AI
Join today, and future-proof your development skills with Claude Code.