Software Development Training

Discover Skillsoft as a trusted resource for software development training

To design, build, and deploy stellar software, you need the engineering skills to match. Whether you need to polish your fluency in a programming language, get familiar with a new framework, or upskill an entire Dev team, Skillsoft can help.

Skillsoft offers extensive resources for software development training. Expert-led online courses, books, virtual labs, and practice tests on all of the topics below are included in our IT portfolio.

Software Development Principles & Best Practices

Software development can involve teams of dozens, hundreds, or even thousands of people working from all over the globe on a single product. To coordinate such a complex task, development teams adopt certain principles and plans to guide their process. Skillsoft offers online courses in the following popular software development methods:

  • Agile
  • Scrum
  • Waterfall
  • Kanban

Software Design

Software development starts in the design phase. Designing software requires a mix of creative vision and tactical planning, and Skillsoft offers online courses covering the following software development models:

  • Domain-driven Design (DDD)
  • Object-oriented Design (OOD) & the SOLID Principles
  • Service-oriented Architecture (SOA)
  • Microservices Architecture

Software Development Tools & Platforms

  • Akka
  • Apache
  • Azure
  • JIRA
  • Visual Studio
  • Microsoft .NET
  • Ruby on Rails
  • Unity

Software Testing & QA Skills

Once software is built, you need thorough testing to check for bugs and inefficiencies. Online training in software testing covers the following topics:

  • QA best practices
  • Software testing automation
  • Debugging
  • QA management
  • Social media testing
  • Mobile App QA testing
  • Agile software testing

Learn the basics for the following software testing tools:

  • Cucumber
  • Genymotion
  • Junit
  • Jasmine
  • MS Visual Studio
  • Selenium

Software Development Languages

Software developers require fluency in one or more programming languages. Skillsoft offers online courses in the following types of code:

  • Ajax
  • C
  • C++
  • C#
  • CSS
  • Clojure
  • Eclipse
  • F#
  • Go
  • HTML
  • Java
  • JavaScript
  • Python
  • Ruby
  • Swift
  • Scala
  • .Net

Implementing Microsoft Azure Solutions: Azure Cloud Infrastructure



This video is a sample from Skillsoft’s video course catalog. After watching this video, you will be able to describe the components comprising the Azure infrastructure.