Course catalog

Categories

Showing 501-520 of 8,871 items.

Agile Service Management (219926)

Service management is the mental model behind ITSM tools like ServiceNow, Nexthink, and HappySignals, as well as the roles, workflows, and information that help you support and deliver the products and services you offer. This course from instructor David Pultorak explains the necessity of service management and how it can best work in an agile environment. David covers the basics of service management—what it is, why it’s important, and practical tips on how to use it. He talks about the stakeholders you must tend to, and the journeys and experiences they take with you. He also imparts his ideas on how to better stage and conduct interactions. As David shows, when individuals, teams, and organizations grasp these concepts, it can make a big difference in everyone’s day-to-day work life.

Agile Software Development

Learn the fundamentals of agile for software developers. Explore popular agile approaches, including scrum, extreme programming, and Kanban.

Agile Software Development: Clean Coding Practices

Learn why it's important to write code that's easily understood by both computers and humans, as well as how to do it in practice.

Agile Software Development: Cloud Architecture (232880)

At its essence, agility in enterprise is an approach focused on the ability to adapt and follow an empirical process to learn and improve over time in order to provide better business value to customers. Today, many organizations are using cloud computing to enhance agility, and in this course, Shashi Shekhar covers how to use the cloud to architect your applications and infrastructure to enhance agile software development practices. Shashi illustrates these key points through a case study of a fictional financial advisory company, highlighting the planning and implementation of cloud architecture to improve agility. He shows how to build a microservices-based architecture and deploy it in the cloud to achieve automatic scaling and minimize downtime. Whether you’re a developer, solutions architect, or project manager responsible for enterprise modernization, this course gives you tools toward replacing legacy systems with highly resilient and extensible systems.

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.

Agile Software Development: Creating an Agile Culture

Ready to make your organization more nimble and responsive? It starts with culture. Learn how to develop trust, communication, productivity, and innovation on your team.

Agile Software Development: Dealing with Legacy Code and Technical Debt

Learn how to embrace a legacy system and improve it while paying down technical debt.

Agile Software Development: Extreme Programming

Learn the basics of extreme programming (XP), the agile project management practice that can lead software development teams to higher quality, fewer bugs, and greater flexibility.

Agile Software Development: Kanban for Developers

Learn how to improve the efficiency and flow of your agile software development process with kanban.

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.

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.

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.

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.

Agile Software Development: Transforming Your Organization

Learn what it takes to pull off an agile transformation in your IT organization. Get specific, practical techniques for successfully adopting and scaling agile in your company.

Agile Testing

Create higher-quality software faster, by implementing agile testing in your organization. Learn about the role of software testers and how testing can enhance your workflow.

Agreements for Success in Global Projects

Learn how to set up global projects for success by agreeing on the language, roles, and culture of each project.

AI Accountability Essential Training

Learn why it's absolutely crucial for AI-related data science work to be transparent, explainable, accountable, and ethical in its design and execution.

AI Algorithms for Gaming

Explore some of the most popular AI algorithms used to create two-player, turn-based games that are challenging enough to keep players guessing.

AI in Fintech Essential Training

Learn about the opportunities that exist at the intersection of finance and technology. Explore specific applications of artificial intelligence (AI) in finance.

AI in Video Production and Post

Learn how artificial intelligence (AI) is used in still photography and video production—from drones to software automation—and how AI will impact the future of the industry.