Course Product Management

From backlog to impact!

Free consultation

We will help, advise, and assist you in finding your direction in the IT field.

Instructor

Dmytro Fedin
Dmytro Fedin
Senior Digital Manager
5+ years with SaaS product development
Senior Product Manager @Jakala
Product experience in E-Com, Virtual Reality and Urban Mobility
Certified Scrum Product Owner
Tutor on Product Management @ Hillel IT School

About the course

With high salaries, dynamic responsibilities, and opportunities to shape the future of digital products, the role of a Product Manager is both exciting and impactful.

However, breaking into this field requires a mix of strategic thinking, technical knowledge, and business acumen—along with the right preparation.

Participants will engage in real-world case studies and hands-on exercises to apply their learning in practical scenarios. The curriculum includes training on commonly used Product Management technologies such as Jira, Confluence, SQL, and analytics platforms to ensure familiarity with the digital tools that drive modern product development.

You’ll explore key areas such as user research, product strategy, roadmap planning, agile methodologies, and metrics analysis. The course is also designed to be flexible, allowing you to learn at your own pace while balancing work or other commitments.

By the end of this course, you will not only gain a strong foundation in Product Management but also be prepared to take on middle PM roles in tech companies, fintech startups and SaaS businesses.

The course is ideal for

face-1 Anyone with no prior experience in product management, looking to start as a PM
face-2 Current IT specialist (developers, project managers, QA, designers, marketing) looking to make a switch to product management
face-3 Product Managers, looking to expand their technical knowledge

Course program Product Management

Module 1: Introduction to Product Management.

Types of Products.
  • Understanding B2B, B2C, B2B, B2G models.
  • IT Product Cycle.
  • What is SaaS?
Software Development Life Cycle (SDLC).
  • Phases of SDLC.
  • Role of a Product Manager in SDLC.
Market Research.
  • TAM, SAM, SOM.
  • Positioning matrix.
  • SWOT Analysis.
  • Working with Semrush.
Agile vs. Waterfall Development.
  • Scrum ceremonies.
  • Kanban.
  • Understanding Waterfall.
  • SAFe Agile.
Product Roadmaps & Strategy.
  • How to define a long-term product vision.
  • Creating and prioritizing roadmaps effectively.

Module 2: User & Market Analysis.

Customer Research.
  • Conducting deep user interviews.
  • Drawing product decisions from user insights.
  • Customer segmentation.
  • Creating personas profiles.
  • Working with Hotjar.
  • Working with Typeform.
Market & Competitors Analysis.
  • Identifying and evaluating competitors.
  • Differentiation strategies.
  • SimilarWeb tool.
Product Discovery & Validation.
  • Techniques to test product-market fit.
  • Prototyping and MVP testing.
Data-Driven Decision Making.
  • Using Google Analytics to make product decisions.
  • Working with Mixpanel.
  • Working with Amplitude.

Module 3: Unit Economics & Product Metrics.

Budget Estimation Techniques.
  • How to allocate resources efficiently.
  • Cost structure analysis.
Revenue Models & Pricing Strategies.
  • Understanding unit and a funnel concepts.
  • Subscription, freemium, and transactional models.
  • Pricing strategies and experimentation.
  • Platform and networking effect.
  • Elasticity of price.
  • Bonuses and sales strategies.
Profitability & Break-even Analysis.
  • Understanding fixed vs. variable costs.
  • Finding the break-even point for your product.
  • Cohor analysis.
Customer Acquisition Cost (CAC) & Lifetime Value (LTV).
  • Measuring and optimizing CAC and LTV.
  • Understanding payback periods and growth strategies.
Financial Planning for Product Managers.
  • Forecasting revenue and cost structures.
  • Building financial models to support product decisions.
Acquisition Metrics.
  • Understanding CAC.
  • Working with conversion rates, and onboarding metrics.
Engagement & Retention.
  • Measuring DAU/WAU/MAU, churn rate, and customer engagement.
Revenue & Monetization Metrics.
  • ARPU, LTV, and other key revenue metrics.
A/B Testing & Experimentation.
  • Designing and analyzing A/B tests.
  • Using experimentation for product optimization.

Module 4: Product Strategy & Marketing.

Go-to-Market (GTM) Strategies.
  • Building a successful GTM plan.
  • Channel selection and messaging strategies.
User Onboarding & Retention Strategies.
  • Designing effective onboarding experiences.
  • Reducing churn and increasing retention.
Growth Hacking Techniques.
  • Viral loops, referral programs.
Brand Positioning & Storytelling.
  • Crafting compelling product narratives.
  • Aligning branding with user expectations.
SEO, Paid Ads, and Organic Growth.
  • Basics of SEO for product visibility.
  • Performance marketing strategies and analytics.
Growth experiments.
  • Product growth strategies.
Data-Driven Product Management.
  • Introduction to SQL for product managers.

Module 5: Technical Skills for Product Managers.

Introduction to Software.
  • Hardware and software.
  • Binary numeral system.
  • What is Source Code?
  • The most popular programming languages.
  • Integrated Development Environment (IDE).
  • EXE files.
IT infrastructure & Servers.
  • Servers and how they work.
  • MAC & IP addresses.
  • Local and global networks (LAN, WAN, Subnet).
  • Public and private IP addresses.
  • The Internet and how it works.
  • Operating systems (Windows, Linux, Unix).
Virtualization & Containerization.
  • Virtualization.
  • Virtual machines.
  • Containers.
  • Docker.
  • Differences between VMs and containers.
  • DockerHub.
Cloud-Native Technologies
  • Data centers
  • Cloud providers (AWS, Azure, GCP)
  • Types of cloud computing
  • Cloud architecture
  • Cloud-native applications
  • Hybrid and multi-cloud usage
Application Architecture Overview
  • The process of loading a web page
  • Client-server architecture
  • Web application architecture
  • Architecture diagrams
  • Monolithic, SOA, and microservices architecture
  • Micro-frontends
Application Architecture Components
  • HTTP and HTTPS
  • Chrome DevTools
  • HTTP status codes
  • DNS servers
  • Load balancers
  • APIs and REST API
  • GraphQL
  • Message queues and message brokers (Kafka, RabbitMQ)
  • Databases (SQL and NoSQL)
  • Redis
  • Cloud object storage
  • Single Sign-On (SSO) and Identity as a Service (IDaaS)
GIT
  • Introduction to GIT
  • GitHub
  • Uploading a project and creating a portfolio on GitHub
  • Working with GitLab
  • Git flow and trunk-based development
DevOps
  • Continuous Integration and Continuous Deployment (CI/CD)
  • DevSecOps
  • Infrastructure as Code
  • Kubernetes

Module 6: Diploma project

Description.
  • During the final project students are split into the groups and are working with real product case of our partners. Students are tasked a product launch strategy into the new market including conducting real-world user interviews, competitors & market analysis, calculating unit economics of the product, defining its development plan and marketing campaign. Project will be presented to the course curators alongside guest product managers professionals ensuring comprehensive feedback. Successful completion will give you a significant project to the portfolio.
Defense of the project.
  • It is necessary to pass the practice, which provides a demonstration of the working project, answers to any questions related to the project, a demonstration of the code on demand. And separately, theory on the entire course program and on all topics is passed. Theory is passed in the format of an interview for Middle Product Manager position, to an outside, independent expert. You can get from 0 to 100 points for both blocks.

Your resume after taking the course

Middle Product Manager
Salary from
70 000 euro a year

Professional skills:
  • Agile management (Jira)
  • Task planning (Trello)
  • Project tracking (ClickUp)
  • UI/UX design (Figma)
  • Visual mapping (Miro)
  • Web analytics (GA)
  • Product analytics (Amplitude)
  • Behavioral insights (Mixpanel)
  • Data reporting (Looker)
  • Dashboards (Tableau)
  • A/B testing (G. Optimize)
  • Experimentation (Optimizely)
  • UX research (Hotjar)
  • Version control (GitLab)
  • Knowledge base (Notion)
  • AI tools
  • Team documentation (Confluence)

This is what your electronic certificate will look like

You can add this certificate to your CV
Certificate Product Management

Tools you'll master

Jira
Confluence
Trello
ClickUp
Figma
Miro
Google Analytics
Amplitude
Mixpanel
Looker
SQL
Tableau
Google Optimize
Optimizely
Hotjar
GitHub
GitLab
Notion
Docker
AI-powered tools
Jira
Agile project management and backlog prioritization
Confluence
Documentation and collaboration for product teams
Trello
Kanban-based task and workflow management
ClickUp
Project planning and execution tracking
Figma
Wireframing and prototyping for UX/UI collaboration
Miro
Visual brainstorming and product strategy mapping
Google Analytics
Web traffic analysis and user behavior insights
Amplitude
Product analytics and user engagement tracking
Mixpanel
Behavioral analytics for product and growth strategies
Looker
data visualization and reporting
SQL
SQL is a declarative programming language used to create, modify and manage data in a relational database managed by an appropriate database management system.
Tableau
Data analytics and dashboards for tracking key metrics
Google Optimize
A/B testing and experimentation
Optimizely
Advanced feature experimentation and personalization
Hotjar
Heatmaps and session recordings for UX insights
GitHub
GitHub is an online code storage and synchronization service for programmers and application developers. The main purpose of this service is to support collaborative project development and version control.
GitLab
Repositories and code management tool
Notion
Knowledge management and product documentationa
Docker
Docker is a software platform for rapid application development, testing, and deployment. Docker packages software into standardized blocks called containers. Each container includes everything you need for your application: libraries, system tools, code, and a runtime environment. With Docker, you can quickly deploy and scale applications in any environment and remain confident that the code will work.
AI-powered tools
Enhancing product discovery and decision-making

Salary expectations

The potential for career growth and salary increases acts as a strong motivator for professionals entering the field of Product Management.

Reaching a salary of €90,000 (gross) per year or more typically requires progressing from Junior to Senior Product Manager, responsible for major product development. With this course completed, you will have knowledge base to begin already as Middle Product Manager with the average salary of €70,000.
Junior
4000 euro / month
Middle
6000 euro / month
Senior
7500+ euro / month
The current course content exceeds knowledge required for junior PMs which means you can definitely pass the interviews for this position.
Experience: freshman
Completion of this course will equip you with skills required for middle PM role.
Experience: 1-3 years
Role typical requires 5+ years of experience in product management and comes with major product development experience.
Experience: 5+ years

Free consultation

We will help, advise, and assist you in finding your direction in the IT field.

Administrator

Nikita

Phone

+49 152 5263 7381

Telegram

Write us a message

All done!

Congratulations! You've successfully signed up for our free consultation. Our team will be in touch shortly with further details. Get ready to expand your IT knowledge and skills with us at Codillas Academy!

Oh no!

Apologies for the inconvenience. There was an error submitting your contact form for the free consultation. Please double-check the information and try again. For assistance, please contact our support team at info@codillas.com. We appreciate your understanding and look forward to helping you on your IT learning journey.

Sign up for an IT course

We will help, advise, and assist you in finding your direction in the IT field.

Administrator

Nikita

Phone

+49 152 5263 7381

Email

hello@codillas.academy

All done!

Congratulations! You've successfully signed up for our IT course. Our team will be in touch shortly with further details. Get ready to expand your IT knowledge and skills with us at Codillas Academy!

Oh no!

Apologies for the inconvenience. There was an error submitting your contact form for the IT course. Please double-check the information and try again. For assistance, please contact our support team at info@codillas.com. We appreciate your understanding and look forward to helping you on your IT learning journey.