








Educational resources for self-learners
The Design of Everyday Things by Donald Norman
This book explores how design affects user experience and discusses principles for effective design, delving into the philosophy of everyday objects.
General Assembly: Software Engineering Immersive
General Assembly offers immersive and part-time courses on software development with emphasis on best practices including design patterns and code quality. They provide flexible study spaces that allow quiet study and collaborative team projects in various major cities.
Tyler Findlay - Fractional CTO Mentor
Fractional CTO with strategic leadership experience to scale products and companies. Topics: MVP scaling, tech roadmaps, leadership, security, SaaS. Offers initial 30-min free chat for discovery.
Fractional CTO Mentors
MentorCruise connects you with expert Fractional CTO mentors for personalized guidance on strategic leadership, technology scaling, business acumen, client management, and operational processes.
Mission Matters Innovation with Adam Torres
A podcast series featuring interviews with entrepreneurs and innovators, covering topics relevant to startups, business strategy, and leadership.
Capitalism Lab: The Business Strategy Game
Capitalism Lab is a highly realistic and comprehensive business simulation game where you build and manage a business empire. It covers all aspects of business, including production, marketing, R&D, and management, and is used by universities like Harvard and Stanford for teaching business strategy, leadership, and operational setup.
Code Crafft Community
CodeCraft — це унікальний український Discord-сервер, який об'єднує ентузіастів у сфері програмування, дизайну та управління проєктами. Ми створили середовище, де кожен — від новачка до професіонала — може знайти своє місце. Тут обговорюються мови, фреймворки, спільне вирішення задач, менторство та участь у хакатонах. Це простір для росту в ІТ!
Refactoring.Guru
A comprehensive website offering beginner-friendly content on refactoring, design patterns, SOLID principles, and how these concepts interrelate, with clear explanations, comic-style illustrations, pseudocode, pros and cons, and code examples.
Design Patterns Certification
This course, part of the Software Design and Architecture Specialization, covers fundamental design patterns, object-oriented design principles, and techniques for identifying and refactoring code smells. You will learn to apply design patterns to create flexible, reusable, and maintainable software, and critique existing codebases for antipatterns. Taught in English by the University of Alberta.
University of Alberta on Coursera
The University of Alberta is among the top public research and teaching intensive universities in the world, known for excellence in the humanities, sciences, creative arts, business, engineering, and health sciences.
Get AI-Powered Recommendations
Sign up to receive personalized resource recommendations based on your interests and learning goals.