Software DevelopmentAPI Contracts and Status Codes for Learning Progress Systems
Software Developer
Document the request shape, response shape and expected errors for each endpoint. Practice with two learners, three lessons and one repeated completion event.
10 lessons · Portfolio project
Website DevelopmentAccessible Forms for Nonprofit Websites
Web Developer
Associate visible labels and helpful errors with each field and preserve valid entries. Practice with two events, a full event and a short sign-up form.
10 lessons · Portfolio project
Human Resources (HR)Privacy and Access Controls for Internal Mobility Programs
HR Operations Specialist
Share the minimum information needed for the task and use an approved recipient and channel. Practice with two fictional roles and four anonymized applications.
10 lessons · Portfolio project
Proposal DevelopmentTechnical Approach Writing for Software Delivery Proposals
Proposal Specialist
Explain how work will be performed, by whom and how the result will be checked. Practice with three milestones, an integration dependency and one open assumption.
10 lessons · Portfolio project
Cleared RecruitmentStructured Phone Screening for Multi-role Hiring Programs
Cleared Talent Recruiter
Ask consistent role-based questions and capture observable evidence using a common rubric. Practice with three roles, ten anonymized records and two stalled handoffs.
10 lessons · Portfolio project
FinanceSpreadsheet Model Design for Small Business Cash Flow
Finance Analyst
Separate inputs, calculations and outputs so a reviewer can trace changes. Practice with two expected receipts, a supplier bill and a delayed customer payment.
10 lessons · Portfolio project
SalesDiscovery Calls · Prioritize opportunities
Business Development Representative
Practice how to prioritize opportunities for discovery calls using a worked example and a case exercise.
10 lessons · Portfolio project
MarketingContent Marketing · Break work into milestones
Content Marketing Specialist
Practice how to break work into milestones for content marketing using a worked example and a case exercise.
10 lessons · Portfolio project
TechnologyCloud Support · Break work into milestones
Cloud Support Associate
Practice how to break work into milestones for cloud support using a worked example and a case exercise.
10 lessons · Portfolio project
DesignUX Research · Break work into milestones
UX Researcher
Practice how to break work into milestones for ux research using a worked example and a case exercise.
10 lessons · Portfolio project
AI & DataSQL & Power BI Reporting · Break work into milestones
Business Intelligence Analyst
Practice how to break work into milestones for sql & power bi reporting using a worked example and a case exercise.
10 lessons · Portfolio project
OperationsCustomer Support · Break work into milestones
Customer Support Specialist
Practice how to break work into milestones for customer support using a worked example and a case exercise.
10 lessons · Portfolio project
Software DevelopmentState Machines and Transitions for Learning Progress Systems
Software Developer
Define valid states and check each proposed transition against the current state. Practice with two learners, three lessons and one repeated completion event.
10 lessons · Portfolio project
Website DevelopmentJavaScript Interaction States for Nonprofit Websites
Web Developer
Design the ready, loading, success and failure states before wiring an interaction. Practice with two events, a full event and a short sign-up form.
10 lessons · Portfolio project
Human Resources (HR)Structured Criteria and Rubrics for Internal Mobility Programs
HR Operations Specialist
Define observable criteria and anchor each score to evidence before applying a rubric. Practice with two fictional roles and four anonymized applications.
10 lessons · Portfolio project
Proposal DevelopmentManagement and Staffing Plans for Software Delivery Proposals
Proposal Specialist
Link work packages to responsibilities, dependencies and checks for staffing assumptions. Practice with three milestones, an integration dependency and one open assumption.
10 lessons · Portfolio project
Cleared RecruitmentClearance Verification Handoffs for Multi-role Hiring Programs
Cleared Talent Recruiter
Record self-reported information as unverified and route the check through authorized security personnel. Practice with three roles, ten anonymized records and two stalled handoffs.
10 lessons · Portfolio project
FinanceBudget Versus Actual Analysis for Small Business Cash Flow
Finance Analyst
Compare like periods and break the variance into a small number of measurable drivers. Practice with two expected receipts, a supplier bill and a delayed customer payment.
10 lessons · Portfolio project
SalesDiscovery Calls · Break work into milestones
Business Development Representative
Practice how to break work into milestones for discovery calls using a worked example and a case exercise.
10 lessons · Portfolio project
MarketingContent Marketing · Set acceptance criteria
Content Marketing Specialist
Practice how to set acceptance criteria for content marketing using a worked example and a case exercise.
10 lessons · Portfolio project
TechnologyCloud Support · Set acceptance criteria
Cloud Support Associate
Practice how to set acceptance criteria for cloud support using a worked example and a case exercise.
10 lessons · Portfolio project
DesignUX Research · Set acceptance criteria
UX Researcher
Practice how to set acceptance criteria for ux research using a worked example and a case exercise.
10 lessons · Portfolio project
AI & DataSQL & Power BI Reporting · Set acceptance criteria
Business Intelligence Analyst
Practice how to set acceptance criteria for sql & power bi reporting using a worked example and a case exercise.
10 lessons · Portfolio project
OperationsCustomer Support · Set acceptance criteria
Customer Support Specialist
Practice how to set acceptance criteria for customer support using a worked example and a case exercise.
10 lessons · Portfolio project