Clinch Works Academy

Learn with purpose.
Build with confidence.

Make your next step a practical one. Explore technology, work through the concepts and build skills you can put to use.

Inside the learning experience
# Start with a useful question.
def build_something(idea):
learn = explore(idea)
return put_into_practice(learn)
01Understand the foundationsLearn
02Put the concepts to workPractice
03Show what you have learnedAssess

Choose a starting point

Useful skills.
A clear way to learn.

Start with a subject that interests you. Each course brings the lessons, practice and assessments into one place.

Py

Python programming

From Python foundations to practical problem solving.

Explore ↗
C

System architecture & algorithms

Understand memory, compilation and the foundations of C.

Explore ↗
>_

SaaS & DevOps production

Explore the tools and workflows behind deployed software.

Explore ↗
Explore the full catalog

Choose how to learn

A subject to explore.
A path to follow.

Find a course for a specific skill, or explore the courses connected in a published learning path.

Explore a skill

Start with a course.

Read the overview, see the curriculum, and choose the subject that fits your next step.

Explore courses

Connect your learning

Follow a learning path.

See a sequence of courses, their requirements, and the progress you can follow from your account.

Explore learning paths

Designed for progress

A little structure.
A lot of possibility.

Your learning stays with you. Return to your course, pick up where you left off and keep moving.

01

Learn at your pace

Work through the lessons in order, revisit a concept and keep your own notes along the way.

02

Practice what matters

Use exercises and course assessments to check your understanding and apply what you have learned.

03

Make your progress visible

Complete the course requirements to earn a certificate that others can verify.

Your next chapter starts here.

Create an account and find the course for you.

Create your account ↗