Our online programs provide comprehensive online training paired with practical exercises and mentoring
Become a professional web developer
From the ground up, build a complete modern web application.
From the front end to the back end services.
Learn the theory and put it into practice creating a production quality tested web application with our online bootcamp
Become a Technical Leader
Do you want to become a software architect or take on a technical lead role?
Learn the steps needed to understand and perform software design and architecture.
Understand how to communicate effectively and demonstrate your capabilities whilst building your technical reputation and portfolio
Very useful course, good explanation of TDD in Java. I found section on legacy code very interesting.
I really thought would be insanely boring. It wasn't.
I really enjoyed working through the exercises. I've been able to apply the concepts to projects I've been working on.
The presentation of the topic in this course was excellent.
The content of the lessons is great. The concepts are presented clearly, and the walk-throughs make things even more clear.
Master new development skills with our specialized online courses
Dealing With Technical Debt
Test Driven Development in Java
What common challenges will you face as a developer? We dive into the most common development roadblocks you’ll run into as a developer.
Being able to find the information you need is becoming an increasingly valuable development skill. Inside we show you the benefits of mastering this domain.
I want to share some thoughts based on recent discussions I’ve been having with developers around software quality and agile. I have seen many cases where development teams dogmatically following their view of an agile (mainly scrum) process has a negative effect on software quality. What do you think? Transcript
It seems there have been a lot of discussions online recently around rewriting software. I think it’s a great discussion to have, as on many many different projects, I have seen developers clamouring to rewrite the software, to update to modern tooling, to fix large sets of issues as they see them in the codebase. […]