Learning Tracks

If you want to learn more structuredly, you can find links to different learning tracks in the categories that interest you. Here, you will find five main learning tracks with over 25 topics and 100 articles in Software Engineering, Product Development, Leadership, Personal Development, and more.

Learning tracks are articles that meet your needs and aim at a specific objective. As fresh articles are written, more tracks will be added.

🧑‍💻 Software Engineering (11 topics)

  • Software Architecture (20 articles) - Everything about properly architecting your software.

  • System Design (10 articles) - How to design complex systems.

  • API Design (8 articles) - How to design and build APIs.

  • DevOps (4 articles) - How to bring people and processes together to bring value to the users.

  • Cloud Computing (3 articles) - Everything about cloud computing (AWS, Azure, GCP, OCI).

  • Design Patterns (1 article) - Solutions to common problems in software design.

  • Clean Code & Technical Debt (3 articles) - How to write great software.

  • Git (2 articles) - Everything about Git and tools.

  • C#/.NET (2 articles) - Learn more about C# / .NET tech stack.

  • Databases (2 articles) - Learn more about databases.

  • Testing (1 article) - How to test your software.

🧖‍♂️Leadership (8 topics)

  • Collaboration (4 articles) - How to collaborate effectively with others and provide value.

  • Structuring Teams (3 articles) - How to build great teams.

  • Engineering Metrics (2 articles) - Everything you need to know about your teams.

  • Hiring (2 articles) - How to hire the right people for your team.

  • Leadership styles (2 articles) - You need to know and use leadership styles.

  • Feedback (2 articles) - How to give and receive feedback properly.

  • Cultures (2 articles) - Setting a property company/team culture.

  • Coaching (1 article) - How to coach people to reach their potential.

🏃‍♂️Personal Growth (6 topics)

  • Career in Tech (8 articles) - Growing your career.

  • Learning (4 articles) - What and how to upskill yourself.

  • Productivity (1 article) - How to be highly productive.

  • Books (5 articles) - My book reviews and recommendations.

  • Soft skills (4 articles) - Important personal traits and skills for career growth.

  • Wellbeing (1 article) - How to deal with personal constraints and improve yourself.

📱Product Development (3 topics)

  • Agile (3 topics) - How to work in an iterative mode and deliver value constantly.

  • Feature factories (1 topic) - If you focus only on new features, you work here.

  • Estimations (1 topic) - How (not) do software development estimations.

📈 Trends (2 topics)

  • General Trends (5 articles) - All you need to be informed about current trends in the industry.

  • Surveys (1 article) - Analysis of significant trends in software engineering by using questionnaires.


Do you want to see some other learning tracks here? Feel free to contact me.