Team Dynamics and

Soft Skills for Developers

The Missing Piece of Your Software Dev Education

Whether you've learned software development at a school, bootcamp, online, or are entirely self-taught, there is one key aspect to being a developer that you were likely never trained on: how to deal with people on a team.

Developers are also team members. Yet, team dynamics and soft skills are never taught to coders.

Hi, I'm Tony Alicea, a 25-year veteran in web and software development both as a developer, designer, and manager. I'm a bestselling Udemy instructor and Pluralsight author. You can find me speaking on podcasts like JavaScript Jabber and at conferences like React Summit.

My goal in creating this course, just like in my other courses that have been taken by 345,000 students, is to help you be the best developer possible, the kind that keeps a job.

To that end, in this course I am providing you my knowledge from over 25 years of experience both working as a developer with other devs and designers, and managing devs myself. I want to help you enjoy your day-to-day work, by having the best possible interactions with your team members which will also help you build great software and minimize your stress as a developer.

In this course you'll learn frameworks and techniques for interacting with your fellow devs, designers, and managers. We'll discuss communication techniques for everything from direct messages to code reviews. You'll learn how to manage developers, how teams can deal with crisis situations, and how your view of yourself can improve your career experiences.

I made this course because I believe it is the big missing piece of every software developer's education, and contributes to a lot of unnecessary stress and poorly built software. I hope this course helps you enjoy your work with your team as you build great software together!

Enroll below at a special introductory price.


"A great course and something every junior and intermediate dev should watch, along with some senior devs who want to improve their soft skills." - Christopher B.

When you complete this course you'll also receive a certificate of completion.

As a manager who has hired devs, I can also say that showing an interest in team dynamics and soft skills can be a big differentiator between you and other devs when you're looking for a job.

Not only that, but improving your communication and soft skills can help you keep a job long term.

So what do you get with this course?...

You Get Lifetime Access To...

5 hours of video.

58 lectures.

Free companion PDF.

Certificate of completion.

Questions answered by me personally.

All future lectures free.


Course Curriculum


  Introduction
Available in days
days after you enroll
  People and Needs
Available in days
days after you enroll
  Inputs/Outputs
Available in days
days after you enroll
  The Dev States
Available in days
days after you enroll
  The Designer States
Available in days
days after you enroll
  The Manager States
Available in days
days after you enroll
  Communication
Available in days
days after you enroll
  Managing Devs
Available in days
days after you enroll
  Problem Panic to Problem Solving
Available in days
days after you enroll
  Your View of Yourself
Available in days
days after you enroll
  Conclusion
Available in days
days after you enroll


If you have questions or need tips I answer questions in the course as well. Also you'll have to chance to give your input on future topics!

I hope to see you in the course!

- Tony