The Business of Building Apps - App Product Management Course for Developers
Learn to turn your app solution into a reality. This course is for leaders, entrepreneurs and software developers.
✏️ Course developed by Shad Sluiter. Check out his YouTube: https://www.youtube.com/user/shadsluiter
❤️ Try interactive Frontend courses we love, right in your browser: https://scrimba.com/freeCodeCamp-Frontend (Made possible by a grant from our friends at Scrimba)
0:00:00 Course Introduction
0:03:14 Unit 1 - Motivations for building an app
0:06:44 Unit 1.1 What is the value proposition of your app?
0:12:40 Do you need a web app or just a better website?
0:15:14 Categories of Apps – which app category is easiest to compete in?
0:34:24 Unit 1.2 Identify the problem you are trying to solve with your app.
0:36:19 Candy, vitamins or addictive painkiller?
0:41:59 Fulfillment, recognition, security
0:42:54 The Five Whys
0:49:58 Unit 1.3 How to discover a niche in the marketplace
0:52:59 Follow popular trend
0:56:39 Add a twist
0:58:21 Your own expertise
0:59:44 Problems in existing competition
1:04:34 Unit 1.4 Listening to users
1:11:44 Users that exist in the market
1:14:39 Get user feedback
1:24:54 Idea 2.0
1:28:17 Homework (Airbnb and Lyft, App Annie and Sensor Tower, Write an application plan)
1:48:44 Unit 2 UI, UX, MVP design
1:56:34 How to create user stories
2:02:14 Planning for an MVP
2:05:24 Unit 2.2 Designing an effective UI user interface
2:07:04 On boarding new users
2:09:44 The Google UI Case Study
2:10:14 The Photoshop Adobe UI negative Case Study
2:14:19 Effective UI elements
2:17:20 Don’t Make Me Thing Steve Krug
2:19:34 UI design templates
2:20:34 Design for your target audience
2:22:39 Unit 2.3 How to design an effective UX User Experience
2:23:24 UX is where Design strategy and Technology intersect
2:27:14 Application Flow
2:29:34 Measuring Conversion Rates
2:30:14 UX outside of the app
2:31:04 The User Empathy Map
2:35:39 Six principles for a positive UX
2:37:34 Unit 2.4 The MVP
2:38:54 The Lean Startup MVP concept by Eric
Watch on YouTube ↗
(saves to browser)
Sign in to unlock AI tutor explanation · ⚡30
Playlist
Uploads from freeCodeCamp.org · freeCodeCamp.org · 0 of 60
← Previous
Next →
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
React: Production Server Setup Part 2 - Live Coding with Jesse
freeCodeCamp.org
cookies vs localStorage vs sessionStorage - Beau teaches JavaScript
freeCodeCamp.org
Browser history tutorial - Beau teaches JavaScript
freeCodeCamp.org
Graph Data Structure Intro (inc. adjacency list, adjacency matrix, incidence matrix)
freeCodeCamp.org
React: Parameterized Routing with Next.js - Live Coding with Jesse
freeCodeCamp.org
React: Dealing with jQuery Issues - Live Coding with Jesse
freeCodeCamp.org
setInterval and setTimeout: timing events - Beau teaches JavaScript
freeCodeCamp.org
Browser and Device Testing - Live Coding with Jesse
freeCodeCamp.org
Last Minute Updates - Live Coding with Jesse
freeCodeCamp.org
Post Launch Updates - Live Coding with Jesse
freeCodeCamp.org
React: Setting Up Google Analytics - Live Coding with Jesse
freeCodeCamp.org
React: Masonry Layout - Live Coding with Jesse
freeCodeCamp.org
Load Balancing Digital Ocean Droplets - Live Coding with Jesse
freeCodeCamp.org
try, catch, finally, throw - error handling in JavaScript
freeCodeCamp.org
Load Balancing: SSL Passthrough Setup - Live Coding with Jesse
freeCodeCamp.org
Graphs: breadth-first search - Beau teaches JavaScript
freeCodeCamp.org
React: Masonry Layout Part 2 - Live Coding with Jesse
freeCodeCamp.org
React: WordPress API Live Search - Live Coding with Jesse
freeCodeCamp.org
Creating WordPress Custom Post Types - Live Coding With Jesse
freeCodeCamp.org
Dates - Beau teaches JavaScript
freeCodeCamp.org
Miscellaneous Front End Updates - Live Coding with Jesse
freeCodeCamp.org
Merging a Pull Request from GitHub - Live Coding with Jesse
freeCodeCamp.org
React + Prettier + Standard JS - Live Coding with Jesse
freeCodeCamp.org
React: Sortable Responsive Table - Live Coding with Jesse
freeCodeCamp.org
Geolocation Sorting by Distance - Live Coding with Jesse
freeCodeCamp.org
Tradeoff Matrix - Agile Software Development
freeCodeCamp.org
The Definition of Ready - Agile Software Development
freeCodeCamp.org
Getting first React job without experience - Ask Preethi
freeCodeCamp.org
React: Google Analytics Click Tracking - Live Coding with Jesse
freeCodeCamp.org
Submitting a PR to an Open Source Project - Live Coding with Jesse
freeCodeCamp.org
Should I go back to school to get CS degree? - Ask Preethi
freeCodeCamp.org
Hero Section CSS Changes - Live Coding with Jesse
freeCodeCamp.org
Working Agreement - Agile Software Development
freeCodeCamp.org
A day at Pennybox with Co-Founder Reji Eapen
freeCodeCamp.org
React: Sorting and Filtering Data - Live Coding with Jesse
freeCodeCamp.org
React: Sorting and Filtering Data Part 2 - Live Coding with Jesse
freeCodeCamp.org
React: Building a New UI - Live Coding with Jesse
freeCodeCamp.org
Definition of Done - Agile Software Development
freeCodeCamp.org
Getting started with jQuery (tutorial) - Beau teaches JavaScript
freeCodeCamp.org
Making a React Blog with WordPress Content - Live Coding with Jesse
freeCodeCamp.org
React, NextJS, CSS - Live Coding with Jesse
freeCodeCamp.org
jQuery events - Beau teaches JavaScript
freeCodeCamp.org
React/NextJS Routing and WordPress API Custom Types - Live Coding with Jesse
freeCodeCamp.org
React: Working with API Data - Live Coding with Jesse
freeCodeCamp.org
React: Refactoring Components - Live Streaming with Jesse
freeCodeCamp.org
jQuery effects - Beau teaches JavaScript
freeCodeCamp.org
More React Refactoring - Live Coding with Jesse
freeCodeCamp.org
animate in jQuery - Beau teaches JavaScript
freeCodeCamp.org
"Finishing" My React Site - Live Coding with Jesse
freeCodeCamp.org
Starting a New React Project (P2D1) - Live Coding with Jesse
freeCodeCamp.org
React Project 2 Day 2: Learning Material UI - Live Coding with Jesse
freeCodeCamp.org
The Agile Manifesto - Agile Software Development
freeCodeCamp.org
jQuery: get and set with http, text, val, and attr - Beau teaches JavaScript
freeCodeCamp.org
React Project 2 Day 3 - Live Coding with Jesse
freeCodeCamp.org
The INVEST approach to product backlog items
freeCodeCamp.org
React Project 2 Day 4 - Live Coding with Jesse
freeCodeCamp.org
Chickens and Pigs - Agile Software Development
freeCodeCamp.org
React Project 2 Day 5 - Live Coding with Jesse
freeCodeCamp.org
jQuery: add and remove DOM elements - Beau teaches JavaScript
freeCodeCamp.org
React Project 2 Day 6 - Live Coding with Jesse
freeCodeCamp.org
More on: Product Strategy
View skill →Related AI Lessons
⚡
⚡
⚡
⚡
Quoting Julia Evans
Simon Willison's Blog
AI Didn’t Ask for More Greenery. It Just Started Adding It.
Medium · UX Design
Properties of scroll-timeline: creating animations on scroll without JavaScript
Dev.to · Nick Benksim
Inline context for every article, without leaving the page
Dev.to · J Now
Chapters (39)
Course Introduction
3:14
Unit 1 - Motivations for building an app
6:44
Unit 1.1 What is the value proposition of your app?
12:40
Do you need a web app or just a better website?
15:14
Categories of Apps – which app category is easiest to compete in?
34:24
Unit 1.2 Identify the problem you are trying to solve with your app.
36:19
Candy, vitamins or addictive painkiller?
41:59
Fulfillment, recognition, security
42:54
The Five Whys
49:58
Unit 1.3 How to discover a niche in the marketplace
52:59
Follow popular trend
56:39
Add a twist
58:21
Your own expertise
59:44
Problems in existing competition
1:04:34
Unit 1.4 Listening to users
1:11:44
Users that exist in the market
1:14:39
Get user feedback
1:24:54
Idea 2.0
1:28:17
Homework (Airbnb and Lyft, App Annie and Sensor Tower, Write an application plan
1:48:44
Unit 2 UI, UX, MVP design
1:56:34
How to create user stories
2:02:14
Planning for an MVP
2:05:24
Unit 2.2 Designing an effective UI user interface
2:07:04
On boarding new users
2:09:44
The Google UI Case Study
2:10:14
The Photoshop Adobe UI negative Case Study
2:14:19
Effective UI elements
2:17:20
Don’t Make Me Thing Steve Krug
2:19:34
UI design templates
2:20:34
Design for your target audience
2:22:39
Unit 2.3 How to design an effective UX User Experience
2:23:24
UX is where Design strategy and Technology intersect
2:27:14
Application Flow
2:29:34
Measuring Conversion Rates
2:30:14
UX outside of the app
2:31:04
The User Empathy Map
2:35:39
Six principles for a positive UX
2:37:34
Unit 2.4 The MVP
2:38:54
The Lean Startup MVP concept by Eric
🎓
Tutor Explanation
DeepCamp AI