Skills you'll gain: Entrepreneurship, Leadership and Management, Project Management, Strategy and Operations, Supply Chain and Logistics, Planning, Business Psychology, Communication, Marketing, Organizational Development, Agile Software Development, Change Management, Culture, Emotional Intelligence, Negotiation, Operations Management, Sales, Scrum (Software Development), Software Engineering, Software Engineering Tools
Beginner · Course · 1-4 Weeks
Skills you'll gain: Computer Programming, Operating Systems, Computer Programming Tools, Linux, Theoretical Computer Science, Algorithms, C Programming Language Family, Data Management, Data Warehousing, System Programming, Systems Design, Agile Software Development
Intermediate · Specialization · 1-3 Months
Skills you'll gain: Security Engineering, Cyberattacks, Network Security, System Security, DevOps, Mobile Security, Network Model, Operating Systems, Software Security, Agile Software Development, Computer Networking, Data Analysis, Entrepreneurship, Leadership and Management, Marketing, Mathematics, Mobile Development, Network Analysis, Sales, Security Software, Security Strategy, Software Engineering, Strategy, Strategy and Operations
Beginner · Course · 1-3 Months
Skills you'll gain: Software Engineering, Software Testing, Computational Thinking, Computer Programming, General Statistics, Java Programming, Probability & Statistics, Security Engineering, Security Strategy, Software Engineering Tools, Agile Software Development, Algorithms, Application Development, Artificial Neural Networks, Bioinformatics, Biostatistics, Business Analysis, Business Psychology, Computational Logic, Computer Graphic Techniques, Computer Graphics, Computer Networking, Data Analysis, Deep Learning, Design and Product, DevOps, Entrepreneurship, Feature Engineering, Finance, Human Computer Interaction, Human Factors (Security), Leadership and Management, Machine Learning, Machine Learning Algorithms, Mathematical Theory & Analysis, Mathematics, Network Security, Probability Distribution, Product Design, Product Lifecycle, Regulations and Compliance, Research and Design, Risk Management, Software Architecture, Software Security, Statistical Analysis, Theoretical Computer Science, User Experience, User Experience Design, User Research
Intermediate · Course · 3-6 Months
Skills you'll gain: FinTech, Finance, Banking, Research and Design, Business Analysis, Business Design, Collaboration, Communication, Innovation, Leadership and Management, Business Transformation, Entrepreneurship, Customer Analysis, Customer Relationship Management, DevOps, Devops Tools, Marketing, Agile Software Development, BlockChain, Entrepreneurial Finance, Payments, Regulations and Compliance, Sales, Social Media, Software Engineering, Strategy, Strategy and Operations
Beginner · Specialization · 3-6 Months
Skills you'll gain: Agile Software Development, Product Management, Software Engineering, Design and Product, Entrepreneurship, Leadership and Management, Planning, Strategy and Operations, Product Development, Project Management, Software Engineering Tools
Mixed · Course · 1-4 Weeks
Skills you'll gain: Strategy and Operations, Communication, Project Management, Leadership and Management, Entrepreneurship, Agile Software Development, Business Psychology, Change Management, Culture, Human Resources, Leadership Development, Marketing, Operations Management, Planning, Sales, Scrum (Software Development), Software Engineering, Strategy, Supply Chain and Logistics
Beginner · Professional Certificate · 3-6 Months
Skills you'll gain: Bioinformatics, Probability & Statistics, Data Visualization, R Programming, Statistical Programming, Agile Software Development, Algorithms, Data Management, Data Structures, Databases, General Statistics, Research and Design, Software Engineering, Statistical Visualization, Theoretical Computer Science
Beginner · Specialization · 3-6 Months
Skills you'll gain: Communication, Business Communication, Leadership and Management, Writing, Research and Design, Entrepreneurship, Strategy and Operations, Business Analysis, Critical Thinking, Marketing, Sales, Strategy, Agile Software Development, Apache, Budget Management, Computer Architecture, Computer Programming, Creativity, Data Analysis, Data Analysis Software, Data Management, Distributed Computing Architecture, Emotional Intelligence, Finance, Other Programming Languages, Software Engineering, Machine Learning, Natural Language Processing
Intermediate · Specialization · 3-6 Months
Skills you'll gain: Entrepreneurship, Leadership and Management, Business Psychology, Human Resources, Strategy and Operations, Culture, Marketing, People Development, Sales, Strategy, Agile Software Development, Design and Product, Leadership Development, Operations Management, Product Development, Product Management, Scrum (Software Development), Software Engineering
Beginner · Course · 1-4 Weeks
Skills you'll gain: Leadership and Management, Entrepreneurship, Business Development, Business Psychology, Marketing, Sales, Strategy, Strategy and Operations, Organizational Development, Culture, Collaboration, Communication, Agile Software Development, Business Process Management, Data Analysis, Project Management, Software Engineering
Beginner · Course · 1-3 Months
If you're interested in learning about agile methodologies, the free course offered by Coursera entitled Agile with Atlassian Jira can provide you with a comprehensive introduction to the topic. This interactive online course will help you understand different agile practices, creating effective backlogs and sprints, and other key aspects of Agile with the help of Atlassian's powerful project tracking tool, Jira.
If you're looking for beginner's courses to learn agile management, then look no further Agile Project Management covers an introduction to agile principles and how to manage an agile project environment. For those seeking even more certification, Google’s Professional Certificate in Project Management is an excellent choice. Additionally, for those looking for specialized knowledge and certification, LearnQuest's Certified Scrum Master Specialization and Agile Leadership & Change Management Specialization are great courses tailored to a more advanced topic. Finally, Coursera's Agile Development and Scrum Course is great for building upon the foundations of Agile Project Management and teaching users how to master Scrum.
The best advanced agile courses are offered by Coursera. For those looking to gain a comprehensive understanding of the Agile Software Development process, the course Agile Software Development is a great place to start. Alternatively, the course Software Processes and Agile Practice is an excellent choice for individuals looking to learn about the best practices for software development and agile project management. For those looking to understand the principles of leveraging data science in agile supply chain management, the Leveraging Data Science for Agile Supply Chain specialization is highly recommended. Finally, the course UVA Darden Agile Team Management is great for understanding how to effectively manage an agile team.
Agile Development is a methodology in which developers and other cross-functional teams champion efficiency, communication, short feedback loops, and quality in their software development projects. It advocates adaptive planning, evolutionary development, early delivery, and continual improvement, while encouraging rapid and flexible response to change.
Agile Development was a term coined in 2011 by American software engineer Jim Highsmith. As such, the relatively new methodology may seem like a buzzword. However, many organizations have put Agile practices into place to keep up with increasing consumer demand for higher-quality products—and more of them. Agile Development is important for learners interested in keeping up with this increasingly preferred methodology.
According to the US Bureau of Labor Statistics, the median salary of an Agile Project Manager is $92,121 per year. The benefits of learning Agile skills go beyond pay though: one report shows 88 percent of people who adopted Agile said they were better able to manage changing priorities, while 81% mentioned increased productivity—two factors indicating a lesson in Agile can better equip learners to contribute to any team.
Other rewarding roles related to Agile Development include Agile Product Owner, Business Process Analyst, Agile Coach, Business Insights Manager, Scrum Master, Developer, and others that are related.
Courses on Agile Development offered through Coursera equip students with knowledge on Agile practices and principles; applying evidence-based approaches to development; how to define what’s valuable to the user; how to write a design brief; and more.
Lessons on Agile Development are taught by instructors from major tech names and universities such as University of Virginia, Atlassian, University of Minnesota, and other organizations. Learners can enjoy exploring Agile Development with instructors specializing in Digital Innovation, Science and Engineering, and other disciplines. Course content is delivered via video lectures, readings, quizzes, hands-on projects, and other types of assignments.
The skills or experience you may already need to learn Agile project management include basic knowledge of the Agile Manifesto’s four values, which focus on individuals and interactions versus processes and tools, working software versus documentation, customer collaboration versus negotiation, and response to change versus following a plan. If you already have a broad and basic knowledge of the 12 principles behind the Agile Manifesto, you may have the skills necessary to learn Agile. It may also help to understand the basic Scrum methodology and vocabulary, such as knowing what sprints are, before learning Agile.
The kind of people who are best suited for roles in Agile may have a broad interest in change management, social psychology, business philosophy, and Agile principles in general. The type of people who may enjoy their roles in the Agile field will understand why this new management approach emerged and have a passion for keeping up with the most current, best, and most efficient approaches to project management. People who may be best suited for Agile roles will comprehend the differences between traditional and Agile organizations. The best types of people for roles in Agile project management will be interested in efficient communication instead of producing excessive team emails and calling countless team meetings. They may enjoy roles in Agile because they will want to produce tangible, working results in an iterative manner (repeating, tweaking, and improving after each step of the process). In addition, the type of people who are best suited for roles in Agile project management may want to develop meaningful products and services through related cutting-edge techniques, such as design thinking and user experience design (UXD).
Learning Agile may be right for you if you plan to further your career in project management or leadership in a company. If you are going to work in the software development industry, learning Agile may be right for you because the industry focuses on Agile and Scrum software developments and methods. Studying Agile project management may also be right for you if you plan to become a Scrum master in one of the many organizations that have adopted the Agile methodology to help streamline and boost team performance and deliver improved customer satisfaction. Agile may be right for you if you need to learn to iteratively identify and test practices in your company from frameworks such as Scrum, XP, and Kanban to your team’s work.