Developer Level Up Course
Evolve or be Left Behind
The cost of AI code generation is going to zero, forcing a redefinition of the developer's role. While software engineering's true complexity lies beyond mere programming, developers must evolve to survive. For the foreseeable future, software creation will remain a coordinated endeavour requiring strategic thinking, engineering discipline, uncertainty modeling, complexity management, and adaptability to change. For developers at all levels – especially those early in their careers – the message is clear: now is the time to expand beyond just coding and move up the value chain as quickly as possible. How?
- AI Demands Technical Leadership
The integration of AI into development processes demands new skills. All Developers must learn to act as Tech Leads, verifying and directing the work of AI agents. Otherwise, they'll fall behind in productivity and eventually be obsolete. - Tough Market Conditions
The low inflation era of ready finance, easy growth and abundant opportunities is over. The market has become more competitive and demanding, and that puts downward pressure on developer pay and conditions especially for those less experienced. - AI Will Create New Opportunities and Disrupt Existing Businesses
The degree of employment or market disruption is unknown, but it is likely to be significant once the future is evenly distributed. Developers must prepare for adaptation and diversification to stay relevant, Not all will do so, will you?
Take Control: Level Up Your Career
This intensive 8-week professional development course (16 hours) provides your roadmap for moving up the value chain. Through carefully curated material from academic research, industry experience, and proven practices, you'll develop the skills and systems needed to thrive in this new era of software development. Our goal is immediate impact with ongoing growth - you'll apply new knowledge and resources to expand your capabilities from day one.
Course Topics
-
Foundational Concepts:
You don't need to be a computer scientist but sufficient mental models of the theoretical foundations of software development will narrow the solution search space and avoid violations of fundamental precepts.
Sample lectures: Systems Thinking, Mental Models, Managing Complexity, Working with Abstractions
-
Principled Engineering:
What personal systems do you have in place to ensure you are productive and effective? What heuristics can you apply to deal with uncertainty and complexity?
Sample lectures: Programming Paradigms & Patterns, From Debugging to Problem-Solving, Critical Thinking in Software, Control Security
-
Career Strategy:
You may or may not have a career plan, but do you have the strategies to progress it?
Sample lectures: Technical Interviewing, Understanding Behaviors & Motivations, Effective Salary Negotiation
-
AI Integration:
Sample lectures: AI Models, AI Behaviors, AI Control & Governance
Features
- Evidence-Based Content: Curated insights drawn from academic papers, books, and lectures, and leveraging the instructor's 25 years of industry experience.
- Clear Knowledge Provenance: References to original sources for further exploration with labeling to match the claims made in the course from theorems to opinions.
- Systems & Models: Practical systems and models to apply to your work immediately.
- Personal Knowledge Management (PKM): You'll be provided with a system to manage your knowledge and resources.
- Standards: Benchmark your skills against industry standards.
Course Support
- Cohort Forum: Join a community of like-minded professionals for networking and support.
- PKM Updates: Receive updates to the course knowledge system beyond the duration of the course.
- Career Credentials: Course completion certificate provides proof of employability: self-motivated, up-to-date and professional.
“Computer languages of the future will be more concerned with goals and less with procedures specified by the programmer.”
— Marvin Minsky
Join the Next Cohort
Launch Pricing
AUD $4,000 | GBP £1,900 | NZD $4,000 | USD $2,300
Secure your place with a fully refundable 10% deposit. Once enrolled, you'll receive detailed course information and payment options.
Meet Your Coach
Hi, I'm Colin Taylor, the creator of this course.
With over 25 years in software development, I've witnessed and adapted to each wave of technological disruption. This course distills my experience into field-tested strategies and insights that work in the real world.
My pedagogical approach is to build your intuition with examples and then crystallise the knowledge with models and systems that you'll refer to at your leisure. I'll provide you with ongoing support to apply these concepts to your work and career.
A true maestro of software engineering and the most important mentor in my career.
— Isaac J.