Software Development
Beyond classic training. Start driving digital transformation by upskilling yourself and your team on Software Development.
Beyond classic training. Start driving digital transformation by upskilling yourself and your team on Software Development.
The Cloud Academy’s training library includes an entire section dedicated to Software Development which helps you boost your business and personal growth.
Explore Java training for you and your team on Cloud Academy.
View allThis course will get you started with object-oriented programming in Java 9.
13 hThis course is your one-stop guide to mastering recent Java platform updates.
17 hThis course is your one-stop guide to mastering Test Driven Development for Java.
5 hExplore Python training for you and your team on Cloud Academy.
View allThis course provides an ideal entry point for people wanting to learn how to program with the Python scripting language.
6 hIn this lesson, you’ll build a serverless web application using Python 3.6. You’ll use Lambda, API Gateway, S3, DynamoDB, and Cognito to create a multi-user to-do list application based on Vue.js.
2 hThis lab walks through complex processing of JSON data into multiple tables, and shows how powerful Python is for data processing.
1 hExplore C training for you and your team on Cloud Academy.
View allExplore the C++ training for you and your team on Cloud Academy.
View allThis course is designed to get you coding in C++ as quickly as possible, while also teaching the best tips, tricks, and theory behind the code.
21 hThis lesson explores functions and puts them to use in a range of projects.
2 hIn this lesson, you’ll look at Object-Oriented Programming, focusing on objects and classes.
2 hExplore Bash training for you and your team on Cloud Academy.
View allIf you’re looking to start writing your own shell scripts, this course is perfect for you.
9 hIn this lab, you will be guided into the creation of a Lambda Layer which will contain the runtime configuration and the creation of a function that executes Bash shell commands.
45 mThe goal of this challenge is to consider the number of arguments passed to your program and handle when the number is unexpected.
30 mExplore PHP training for you and your team on Cloud Academy.
View allExplore C# training for you and your team on Cloud Academy.
View allThis course covers the essentials of the C# programming language including development environment setup, variables, data, object-oriented, code structures, and classes.
14 hThis lesson is intended for those who already have an understanding of data types and variables in C# and now want to learn about object-oriented principles.
52 mIn this lab you’ll have to complete the implementation of a static method that calculates the volume of a sphere for a given radius, ensuring that the solution passes the provided set of xUnit tests.
1 hExplore Web Development training for you and your team on Cloud Academy.
View allIn this lesson, you’ll get to grips with the basics of HTML, starting with its history, the fundamental pieces that make up HTML, and how to use attributes and comments properly.
28 mThis lab is designed to build your proficiency with ReactJS starting from setting up a ReactJS web application and gradually building upon it to develop a functioning web application involving multiple views and ReactJS components.
8 hExplore Microservices training for you and your team on Cloud Academy.
View allThis course will get you started with designing, building and deploying microservices in production using Python, Flask and Docker containers.
9 hThis lesson covers microservices and how a microservices-based architecture differs from a monolithic architecture.
18 mIn this lab, you’ll see how to define a simple API and how to connect it to AWS Lambda.
2 hExplore Mobile Development training for you and your team on Cloud Academy.
View allThis course is designed to get you started with mobile app development using C#, .NET and Xamarin.
2 hIn this course, you’ll learn iOS development from scratch and go from a beginner to a proficient user of iOS features as well as the Swift programming language and Xcode 13.
40 hThis lesson explores Amazon Cognito and how it can be used to manage authentication and authorization to your apps.
19 mExplore the Full Stack Developer training for you and your team on Cloud Academy.
View allIn this course, you’ll understand the various Python features, such as strings, dates, regular expressions and character classes.
8 hIf you want to learn how to use the structured query language (SQL) to create, query, and manipulate data in relational databases then this course is for you.
5 hIn this course, you’ll learn everything you need to start using Git by working in several hands-on, real-world scenarios.
4 hExplore the Front End Developer training for you and your team on Cloud Academy.
View allThis course provides an ideal entry point for people wanting to learn how to program with the JavaScript scripting language.
7 hIn this comprehensive course, you’ll learn everything you need to start creating your own HTML5 markup, through a series of short videos and activities.
19 hThis course is comprised entirely of lab challenges for you to assess your ability to solve problems using the Java programming language.
3 hExplore Back End Developer training for you and your team on Cloud Academy.
View allThis course is your one-stop guide to mastering Python.
7 hIn this set of labs, you will use the Python programming language to learn the basics of how to use a regular expression and you’ll learn about the different character classes available for matching different types of characters.
2 hThis course will get you started with GitOps and will bring you quickly up to speed with the basic features and processes involved in a GitOps workflow.
3 hExplore Generative AI training for you and your team on Cloud Academy.
View allIn this lesson, you will see prompt engineering in action.
6 mThis lesson walks through the development of a command line TODO list application.
35 mIn this lesson, you will be presented with an introduction to some of the terms used to describe the workings of ChatGPT.
5 mExplore the Software Development Certifications for you and your team on Cloud Academy.
View allTake your career to new heights with our cutting-edge Software Development training. Whether you’re a seasoned IT professional or just starting out, our comprehensive training is designed to equip you with the skills and knowledge you need to excel in the fast-paced world of technology. From Python to Microservices and beyond, we offer a wide range of expert-led courses that cater to your unique career goals. Stay ahead of the curve and harness the power of technology with Cloud Academy’s unrivaled Software Development training.