Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

LinkedIn Learning

Become an Agile Software Developer

via LinkedIn Learning Path


Sometimes the worst thing you can do is deliver the wrong product, perfectly. Agile practices help teams focus on delivering valuable and relevant products to customers. Learn the foundations, tips, and tricks for software project management and agile coding techniques in this learning path.
  • Explore important concepts like agile, lean, and XP.
  • Adopt scrum, kanban, and other processes.
  • Scale agile practices throughout your organization.


Courses under this program:
Course 1: Agile Software Development
-Learn the fundamentals of agile for software developers. Explore popular agile approaches, including scrum, extreme programming, and Kanban.

Course 2: Agile Software Development: Scrum for Developers
-Learn how to use the scrum framework and project management tools like Jira and Confluence to manage agile software development.

Course 3: Agile Software Development: Kanban for Developers
-Learn how to improve the efficiency and flow of your agile software development process with kanban.

Course 4: Agile Software Development: Remote Teams
-Successfully roll out an agile-based remote working strategy for your software team. Learn best practices for effective communication, hiring, and distributed development.

Course 5: Planning and Releasing Software with Jira
-Learn about the benefits of using multiple Atlassian applications together, which reduces manual effort and makes the software development process easier for the entire team.

Course 6: Agile Development Practices
-Get practical advice and learn developer-centric tips for how to navigate and improve your agile software workflow.

Course 7: Agile Software Development: Refactoring
-Learn the basics of refactoring for agile software development. Explore refactoring techniques to simplify code, remove duplication, and build more reusable objects.

Course 8: Agile Software Development: Code Quality
-Learn how to write high-quality code. Discover how to reduce complexity, hotspots and churn, duplication, and more with a variety of platform-agnostic tools.

Course 9: Learning S.O.L.I.D. Programming Principles
-Learn the SOLID programming principles to write more stable, scalable code. Get detailed examples and real-world examples of SOLID in action.

Course 10: Agile Software Development: Pair and Mob Programming
-Learn all about the mechanics, details, and value of collaborative coding approaches—namely, pair programming and mob programming—that can help you solve problems faster.

Course 11: Behavior-Driven Development
-Learn the basics of behavior-driven development (BDD). Discover how BDD can improve collaboration, refine requirements, and identify defects earlier in the software testing cycle.

Course 12: DevOps Foundations: Lean and Agile
-Learn how to apply lean and agile principles to deliver better systems and better business outcomes for your DevOps team.


Taught by

Shashi Shekhar, Harrison Ferrone, Andrea Goulet, Rachel Wright, Richard Kasperowski, M. Scott Ford, Steven Lott, Lynn Langit, Robin Beck and Karthik Gaekwad


Start your review of Become an Agile Software Developer

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.