Programming Courses that Stand Out

Eigenskills provides unique training. We teach you software design skills that are widely applicable, whether you work in science, game development, the wider software industry, or simply on hobby projects.

Most courses hyperfocus on specific technologies that tend to change with the seasons.
We believe in teaching generic approaches and well-established software engineering patterns that can be employed in many contexts and adapted to your needs.
We thus focus instead on the overall design, architecture, and know-how rather than individual materials or components.

Check out the course listing to see what we can offer you!

Personal Coaching

Get individual guidance on how to approach complex software development or simply to improve some aspect of programming that you’re struggling with.

We offer one-hour online code coaching sessions and we aim to help you within a single meeting.