90-Day AI Mastery & SaaS Building Plan
Go from AI beginner to expert, and build “Jorvek” – your own AI-powered SaaS – in 90 days. Each day you'll spend ~1 hour on a mix of learning and hands-on building.
Week 1 (Days 1–7): Foundations of AI and Machine Learning
Focus: Understand core AI/ML concepts and current AI capabilities. Get inspired by real-world success stories to spark motivation.
Day 1: What Is AI?
Read an introduction to AI in simple terms to learn how machines can perform tasks like recognizing images or understanding language. Grasp basic terminology (AI, machine learning, deep learning, large language models). Next, watch “AI Basics for Beginners” (codebasics video)which explains the AI family tree, machine learning vs. deep learning, and generative AI.
Outcome: You'll know how AI works at a high level and why it's booming now.
Day 2: AI in the Real World
To see why you're learning this, explore how AI is transforming businesses. Read about recent AI success stories across industries – e.g. an AI HR platform that streamlines recruiting or an AI assistant saving 62% of document processing time. Notice the common thread: AI can dramatically improve efficiency and outcomes. Next, watch a video like “Top AI Business Use Cases 2025”highlighting real organizations using AI to solve problems.
Outcome: You'll be inspired by AI's potential and understand the kinds of problems AI-powered apps (like yours) can tackle.
Day 3: Machine Learning Basics & Environment Setup
Learn how to work with AI tools. First, ensure you have Python installed and sign up for an OpenAI API key (if you haven't). Read a beginner-friendly guide on connecting to OpenAI's API – you'll see that with a few lines of Python (pip install openai and providing your API key), you can start calling AI models. Watch a short tutorial “How to use OpenAI API in Python”which shows setting up a virtual environment and making a simple API call.
Outcome: Development environment ready, OpenAI API tested with a “Hello, AI” call.
Day 4: Intro to Prompt Engineering
Prompt engineering is the art of talking to AI effectively. Start Andrew Ng's free short course “ChatGPT Prompt Engineering for Developers”. Complete the first lessons (~30 minutes) covering how LLMs work and the guidelines for crafting prompts. Learn best practices like providing clear instructions and examples. Also skim OpenAI's official prompt tips – e.g. “Write clear instructions, be specific about format/length.”
Outcome: You understand how to communicate your needs to AI clearly to get better outputs.
Day 5: Prompt Engineering – Advanced Techniques
Continue and finish the Prompt Engineering course. Today focus on techniques like iterative prompting, summarization, and building a custom chatbot. You'll see how to use prompts for tasks such as summarizing text, extracting insights, transforming tone, or expanding a short note into a detailed email.
Outcome: You've practiced various prompt patterns and even built a simple Q&A or chatbot prompt flow using the OpenAI API.
Day 6: Prompt Practice and Pitfalls
Put your prompting knowledge to work. Pick a fun task (e.g. “Summarize a news article in a sarcastic tone” or “Generate five ideas for a social media post about AI”) and try it with an AI model. Refine your prompt until the result is good. As you practice, be aware of common mistakes. Read “Common AI Prompt Mistakes and How to Fix Them,” focusing on the summarized tips: avoid vague prompts, don't overload too many requests at once, always provide context, and review the AI's output critically.
Outcome: Hands-on skill in crafting and tweaking prompts, and awareness of how to avoid bad outputs.
Day 7: Brainstorm AI Product Ideas
It's time to channel your inner entrepreneur. Watch “7 New AI SaaS Ideas You Can Start in 2024” (Dennis Babych/TK Kader video)to spark inspiration. The video presents several AI business ideas and, for each, outlines the problem it solves and how AI can be applied. As you watch, note which idea themes excite you or relate to your experience. Next, read a list of 25+ profitable AI business ideas for 2025 – pay attention to how each idea provides real value.
Outcome: You have a list of potential AI app ideas and an understanding of what makes an AI product useful. This will help you refine your vision for “Jorvek.”
Week 2 (Days 8–14): Diving into LLMs and Tools
Focus: Gain proficiency with the big AI models and supporting tools you'll use: OpenAI's models, plus alternatives like Claude and Google's Gemini. Start writing simple code to call AI APIs.
Day 8: Building with the OpenAI API
Now that you can prompt ChatGPT on the web, learn to integrate an LLM into your own app. Follow OpenAI's official Python quickstart tutorial to build a minimal chatbot. For instance, read a walkthrough that uses the OpenAI Python library and Gradio to create a web chat interface. You'll see code that takes a user prompt and returns a completion from an OpenAI model. Try it out: write a short Python script to ask GPT-3.5 or GPT-4 a question and print the reply.
Outcome: You can programmatically call AI models – the backbone of your AI SaaS. Even a basic “echo bot” or Q&A bot is a big step toward Jorvek.
Day 9: Exploring Google's “Gemini” (Alternative LLM)
Don't put all your eggs in one API. Learn about Google Gemini, the new multimodal LLM from Google (part of their Vertex AI platform). Read an overview of Gemini's capabilities – for example, it's designed to handle text and images, and early benchmarks showed it outperforming GPT-4 on some tasks. Watch a short tutorial or demo (e.g. “Building Multi-modal LLM apps with Google Gemini”) to see how one might use Gemini's API.
Outcome: Familiarity with a leading non-OpenAI model. You'll understand Gemini's strengths (multi-modality, up-to-date knowledge) and have a broader perspective on LLM tools.
Day 10: Anthropic Claude and Large Context
Another powerful model is Claude by Anthropic. Read Anthropic's announcement of Claude 2 to grasp what makes it special: Claude is designed to be an “enthusiastic colleague or personal assistant” that's easy to converse with, less likely to produce harmful outputs, and it boasts a 100k token context window (meaning it can digest hundreds of pages of text in one prompt!). Imagine the use cases – analyzing lengthy documents, etc.
Outcome: You've expanded your toolkit to include Claude, understanding that its huge context length and conversational style can be a big advantage for certain features in your SaaS.
Day 11: Intro to Automation Workflows (n8n)
Now shift focus to building solutions by connecting AI with other tools – this is where n8n, a no-code workflow automation tool, shines. Today, familiarize yourself with n8n which you'll use to build Jorvek's initial version. Sign up for n8n (use the cloud trial, or install locally). Read the introductory tutorial for building AI workflows with n8n. Watch Part 1 of Nick Saraev's “N8N Full 6-hour Course (Build & Sell AI Automations + Agents)”, about 1 hour.
Outcome: n8n account set up, basic understanding of how to create nodes and workflows, and you've built a “hello world” style workflow in n8n.
Day 12: Building AI Workflows in n8n (Triggers & AI Nodes)
Continue with Nick's N8N course (Hour 2). Today you'll focus on creating a chat-based workflow. In n8n, add a Chat Trigger node (so the workflow runs whenever a user message comes in) and an AI Agent node. The AI Agent node in n8n encapsulates an LLM (like OpenAI's chat model) plus optional tools or memory.
Outcome: Your first AI workflow in n8n is live! You understand how to connect triggers → AI → outputs in a no-code environment.
Day 13: Enhancing Workflows (Memory & Persistence)
Watch the next hour of the N8N course (Hour 3). Here Nick likely covers how to add memory to your AI agent and how to persist data. In AI agents, memory means the bot can remember previous conversation context. n8n's AI Agent node allows plugging in a Window Buffer Memory (or other vector-store memory) – essentially a short-term memory of the conversation.
Outcome: Your Jorvek prototype now can carry on a conversation – it remembers previous user messages (via a memory node) and you've saved the workflow so it can be triggered outside the editor.
Day 14: Testing and Customizing the AI Agent
Finish Nick's N8N course (Hours 4–5). This part likely involves refining the prompt the AI agent uses and adding any tool integrations. n8n's AI Agent node lets you customize system prompts or instructions – you'll experiment with tailoring the AI's personality or scope (e.g. instruct it with a role: “You are a financial advisor AI helping users plan budgets”).
Outcome: You have a fully working AI chat agent in n8n, with custom behavior and possibly tool usage. This is effectively a minimal viable product of an AI chatbot – built quickly without coding.
Week 3 (Days 15–21): From Prototype to Product – Building “Jorvek”
Focus: Define your AI SaaS's specific value prop. Plan its features, target users, and start developing it (using the skills from weeks 1–2). Emphasis on quick validation: building just enough to test the idea in the real world.
Day 15: Idea Refinement & Problem Definition
It's time to decide exactly what Jorvek will do. Drawing on your brainstorming (Day 7) and experiences, narrow down to one clear idea this week. Ask yourself: What problem am I solving, and for whom? Today, articulate the core problem and target user for Jorvek in writing (1–2 sentences each).
Outcome: A well-defined concept for your AI SaaS and confidence that it's addressing a genuine problem. You have a “north star” to guide development.
Day 16: Project Planning & Tech Stack
Plan how to build Jorvek as an application. Will you continue using n8n as the backbone (likely yes, initially) or move to a custom-coded app? Outline the key components your app needs. For instance: input interface (chat on a website? a Slack bot? a mobile app?), processing (your n8n workflow/AI logic), data storage, and external integrations.
Outcome: A basic architecture diagram or outline. This plan will guide your building in coming days.
Day 17: Build the MVP – Part 1
Start building Jorvek's MVP (Minimum Viable Product). Aim for a usable prototype by the end of this week. Today, set up the front-end or user interface. This could be as simple as a web form or chat widget that sends user input to your n8n workflow.
Outcome: Users have a way to use Jorvek. The end-to-end connection from user input → AI processing (n8n) → output back to user is working.
Day 18: Build the MVP – Part 2 (AI Logic & Features)
Integrate your core AI logic using the n8n workflow you built. Today is about customizing that workflow to Jorvek's specific use case. Refine the AI Agent's prompt to align with your domain (from Day 15). For example, if Jorvek is a marketing copy generator, add a system message like: “You are an AI Marketing Assistant that writes concise, catchy copy. Use an upbeat, friendly tone.”
Outcome: Jorvek's “brain” is implemented. You have a tailored AI workflow that does the main task for your chosen problem.
Day 19: Testing the MVP with Realistic Inputs
Time to QA your prototype. Use realistic scenarios and see how Jorvek performs. If you have any sample real data or use-case example, feed it in. For instance, if Jorvek summarises meeting notes, input a chunk of text from an actual meeting. Does it produce a helpful summary?
Outcome: A more polished MVP. You've caught and fixed obvious bugs or misbehavior. Jorvek is (mostly) ready for someone else to try out.
Day 20: Rapid Iteration & Improvement
Embrace the “launch early” philosophy: it's okay if the MVP isn't perfect – in fact, Reid Hoffman (LinkedIn founder) said “If you're not embarrassed by the first version of your product, you've launched too late.” Don't spend forever polishing in isolation. However, do one more day of quick iterations focusing on user experience.
Outcome: Jorvek MVP v1.0 is locked in. It's far from feature-complete, but it works end-to-end and offers value in a narrow scope.
Day 21: Plan the MVP Launch
Decide how to release Jorvek to get feedback. Will you ask a few friends or colleagues to test it privately? Or do a soft launch on a forum like Reddit's /r/SideProject or an indie hackers community? Perhaps you'll put up a simple landing page with an invite list.
Outcome: You have a concrete plan to get Jorvek in front of users next week – either via direct outreach or a public posting.
Week 5–6 (Days 29–42): Scale Up User Base and Product Improvements
Focus: With a stable MVP and initial users, work on growing your user base from a handful to dozens. Simultaneously, keep improving the product based on feedback and adding “delighters” (features that make your SaaS stand out). Also streamline your development process using advanced tools.
Day 30: Use AI to Code Faster (Introduction to Cursor)
As you add features, expedite development using AI coding assistants. Try Cursor (an AI-pair-programer editor) to help write and refactor code. Watch “Cursor AI Tutorial for Beginners (2025 Edition)” by Volo Builds(about 1 hour) to learn how to utilize “vibe coding”. You'll see how Cursor can suggest code, explain code, and integrate with Claude or GPT in your IDE.
Outcome: Your development productivity improves. You've effectively added an AI assistant to your coding workflow, allowing you to implement improvements with less grind.
🎯 The Journey Continues...
This is just the beginning! The full 90-day plan continues with weeks covering MVP launch, user feedback, scaling, advanced AI topics, business growth, and final launch preparation.
Remember: The goal is to go from AI beginner to expert, and build a viable AI-powered SaaS in just 90 days!