OVERVIEW
Whether you are seeking growth by launching new products and services, or need to manage the lifecycle of existing ones, the complete product guru course helps you to execute the end-to-end product lifecycle from designing, to development and management that's aligned with both customer needs and business goals. Learn to think like a CEO of your product or service and discover how being a product guru is the foundation of business growth.
WHAT TO EXPECT
You'll learn how to complete the design process from beginning to end. Apply the end-to-end product management process to a real-world scenario, from evaluating users and managing a roadmap to creating a minimum viable product (MVP) and developing metrics. And how to build compelling and captivating websites and apps using the latest web development tools and practices.
PREREQUISITES
None! It's perfect for complete beginners with zero experience. Our product guru course is the first step towards your product journey. On the hardware side, you'll need a PC or a Mac with a good internet connection that supports Zoom meetings, a web browser, either Chrome or Edge. During the course, we will sign up for some tools (free/trials) that may be needed through your product journey.
COST AND SCHEDULE
The cost of the course is £999. It is taught over a period of 1 month with 2 hours sessions each day (Monday to Friday), totalling 25 hours of actual one-on-one zoom sessions, plus 25 hours of homework/assignments. There are three batches (Morning, Afternoon and Evening batch) that start every month. To check the next available batch, submit your application below.
WHAT YOU'LL LEARN
Start your product journey with our Product Design course. With real-world tools and techniques, we teach you how to convert ideas or business requirements into prototypes with a focus on user experience and implementation of digital product methodologies.
Product Design (UI / UX)
Formalise your product management skill set to succeed across both startup and enterprise product organisations. Concentrate on the most important skills for navigating the product life cycle on the job, from planning and prioritisation to validating assumptions and monitoring metrics.
Product Management
Learn how to build interactive, responsive websites and assemble a coding toolkit you can apply immediately on the job. Designed for beginners from a variety of professional backgrounds, this course dives deep into the world of coding.
Product Development (Coding)
PRODUCT DESIGN (UI / UX)
INTRODUCTION TO UX DESIGN AND USER RESEARCH
Get acquainted with the course and expectations.
Discuss the discipline of UX design and the design process.
Explain why user research is essential in the UX design process.
Describe various user research methods.
Determine when user interviews are beneficial to the design process.
Practice conducting user interviews and writing problem statements.
SKETCHING, MAPS AND FLOWS
Explain the purpose of ideation and sketching in the UX process.
Use “How might we...” statements to shift from identifying problems to ideating solutions.
Apply sketching conventions to effectively communicate a user interface.
Practice techniques to rapidly sketch and provide peer-to-peer critique.
Conduct a task analysis.
Explain the value of storyboards, journey maps, and user flows in the UX process.
Practice documenting and creating user flows based on relevant scenarios.
WIREFRAMES AND PROTOTYPES
Connect user flows to wireframes using wire flows.
Explain what wireframes are and why they’re useful in the design process.
Determine which wireframe fidelity to make based on a scenario.
Identify the types and qualities of navigation that drive a strong user experience.
Explain the purpose prototypes serve in the design process.
Connect digital wireframes to create an interactive prototype.
USABILITY TESTING
Explain the purpose of usability testing.
Practice planning and conducting a usability test.
Discuss how to analyze test findings and generate a usability report.
Determine the appropriate research method and deliverable based on audience and time available.
Conduct additional usability tests to improve a prototype.
Practice analyzing and reporting test results.
VISUAL DESIGN AND CRITIQUE
Explain how visual design impacts the user experience.
Identify key visual elements for improving a layout.
Apply visual design tools such as typography, color, and imagery to wireframes and prototypes.
Explain why critiques are beneficial to the design process.
Apply best practices for giving and receiving feedback during a critique.
Participate in a retrospective.
YOUR PORTFOLIO AND CAREER
Describe what portfolios are and their purpose in the industry.
Outline a case study to support a portfolio.
Determine the audience and usability of a UX portfolio.
Discuss portfolio site-builder and hosting options.
Practice gathering and creating components for a style guide.
PRODUCT MANAGEMENT
INTRODUCTION TO PRODUCT MANAGEMENT
Understand what a product is, the role of a product manager.
Understand the Product Lifecycle and how it applies to every product.
Examine the product development cycle through the lens of the stakeholders.
ALIGNING WITH BUSINESS NEEDS
Ensure that product planning and prioritization are connected to overall business needs and objectives.
Explore competitor behaviour and emerging trends.
Identify gaps and opportunities by understanding the market.
WORKING WITH THE UX AND DEVELOPMENT TEAMS
Learn about key tasks and deliverables that user experience designers work on and how they support the product management process.
Discover key terms, workflows, and technologies that developers use everyday and how you as a PM can best support their work.
PRODUCT DEVELOPMENT FRAMEWORKS
Prioritize tasks to frequently release value to users and the business using Feature Prioritization methods.
Plan and prioritize upcoming work using a product roadmap, epics, and user stories using Product Planning methods.
Get acquainted with the fundamentals of Agile — the de facto working approach for many teams — including how it’s executed and how it can drive productivity.
IDEAS, USER NEEDS AND CUSTOMER RESEARCH
Introduction to Ideas and User Needs
Prioritize and deploy research activities to understand customer goals, needs, and pain points.
Summarize research findings to pull out key insights that inform the product development process from research to insights.
Identify assumptions and risks and validate them using prototypes and minimum viable products (MVPs).
Gather customer insights through interviews and experiments on an ongoing basis to continuously improve products.
PRODUCT MANAGEMENT 101
Understand where your product is in its life cycle and use data to make decisions about the future direction of the product.
Working with stakeholders is something that PMs will need to do everyday. Learn best practices and approaches for improving your communications.
Prepare for final presentations by learning about presentation best practices.
Share the final output of your projects. Discuss how to apply learnings from the class to jobs and job searches.
PRODUCT DEVELOPMENT (CODING)
INTRODUCTION TO WEB DEVELOPMENT
Engage in online, 1:1 learning that’s designed to set you up for success starting day one.
Gain an introduction to web development.
Get acquainted with key terminology and tools.
Get familiar with the fundamental building blocks of the web, adding and styling content with HTML and CSS.
Take a developer’s approach to problem-solving, coding responsive sites for mobile and the web.
HTML/CSS BASICS
Create HTML documents using common element tags.
Inspect webpages using the browser’s developer tools.
Describe the relationship between HTML, CSS, and JavaScript in websites.
Choose semantic HTML tags to define and organise content.
Use CSS to apply style to webpages.
Learn the basics of CSS syntax, including selectors and style rules.
Link to files from HTML using relative paths.
Use margins and padding to create spacing between elements.
Set the display property of elements to create page layouts.
BUILDING RESPONSIVE DESIGN
Use flexbox properties to create responsive layouts.
Apply normalising CSS to avoid browser default styling interference.
Use CSS grid properties to define responsive layouts.
Compare and contrast flexbox and grid properties.
Define fractional and percentage-based widths for elements.
Define CSS rules to apply custom fonts to text.
And much more...
BUILDING INTERACTIVITY WITH JAVASCRIPT
Power dynamic websites, incorporating animations, dropdowns, and more.
Distinguish between code and a program.
Define basic variables and data types in JavaScript.
Understand the role of functions in JavaScript.
Describe the role of JavaScript in front-end web development.
And much more...
ADVANCED CONCEPTS
Take your coding skill set to the next level, incorporating functions from external libraries and tools.
Use HTML forms to collect input from users.
Evaluate APIs based on documentation.
Make HTTP requests to external API sources for data.
Use CSS libraries, such as Bootstrap, to leverage pre-styled components.
And much more...
AND MUCH MORE...
And all the information needed to launch your own product.