## IcePanel Academy

Break the ice on system design and become an expert.

### Fundamentals

## Software architecture

Learn how to think like an architect with introductory guides.

What is software architecture?  
[View](/content/academy/software-architecture/what-is-software-architecture/index.html)

What does a software architect do?  
[View](/content/academy/software-architecture/what-does-a-software-architect-do/index.html)

Software architecture tools  
[View](/content/academy/software-architecture/software-architecture-tools/index.html)

## Modelling

## C4 model

Learn why modelling is more effective than diagramming.

What is the C4 model?  
[View](/content/academy/c4-model/what-is-the-c4-model/index.html)

Modelling vs Diagramming  
[View](/content/academy/c4-model/modelling-vs-diagramming/index.html)

Getting buy-in for the C4 model  
[View](/content/academy/c4-model/getting-buy-in-for-the-c4-model/index.html)

### Videos

Prefer to watch? Check out our animated videos.

## Product

## IcePanel

Get started with the coolest tool.

Getting started with IcePanel  
[View](/content/academy/product/getting-started-with-icepanel/index.html)

Organizations, landscapes, and domains  
[View](/content/academy/product/organizations-landscapes-domains/index.html)

Communicate stories with flows and tags  
[View](/content/academy/product/communicate-stories-with-flows-and-tags/index.html)

## Diagramming

## How to guides

Learn how to create different types of diagrams in IcePanel.

How to diagram microservices  
[View](/content/academy/how-to-diagram/microservices/index.html)

How to diagram event-based architecture  
[View](/content/academy/how-to-diagram/event-based-architecture/index.html)

How to create deployment diagrams  
[View](/content/academy/how-to-diagram/create-deployment-diagrams/index.html)

## Advanced

## Best practices

Continue your journey and refine your skills as an architect.

Tips for creating effective diagrams  
[View](/content/academy/best-practices/tips-for-creating-effective-diagrams/index.html)

Change management with drafts  
[View](/content/academy/best-practices/change-management-with-drafts/index.html)

Why engineers should use diagrams  
[View](/content/academy/best-practices/why-engineers-should-use-diagrams/index.html)

### Videos

Prefer to watch? Check out our animated videos.
