Programming
Start or continue your journey in Programming. Skillsoft has the courses to grow your, or your team's, expertise in fields such as The Essential Data Structures and Algorithms in Python, Prompt Engineering for Programmers, Python Web Apps with Flask and more. Explore our courses and unleash your edge.
- 454 Courses | 535h 58m 52s
EXPLORE MORE IN Programming
68 Channels
Journey
API Testing with REST Assured- 12
API testing has become critical to the software development lifecycle, ensuring that APIs function correctly ...
Journey
Back-End Engineer- 1
Back-end developers deal with the hidden processes that run behind the scenes, building APIs and databases that ...
Journey
CEmbark on the Learn C track to dive into the foundational principles of one of the most influential programming ...
Journey
C Programming Proficiency- 3
C is a general-purpose, structured programming language that allows maximum control with minimal commands. C is ...
Journey
C# Journey- 1
In the C# journey, you will embark on an engaging journey through the vital elements of this flexible and ...
Journey
C++Throughout the Learn C++ track, you will delve into the core building blocks of this powerful and versatile ...
Journey
Command Line and Bash ScriptingCommand Line and Bash Scripting are essentials tools that can strengthen a developer skillsets and allow them ...
Journey
Create REST APIs with Spring and JavaJava is a popular object-oriented programming language that is used in many different industries, from mobile ...
Journey
Creating React and Redux Web Apps- 6
Build powerful interactive web applications with React, one of the most popular JavaScript libraries. When a ...
Journey
Creating Styled and Responsive Sites- 4
Forge a solid understanding of web design and incorporate responsive design to create a site that adapts to ...
Journey
Creative Coding with p5.js- 1
Create generative visualizations and interactive experiences with p5.js, an open-source JavaScript library that ...
Journey
Data Structures and Algorithms in JavaScript- 10
This Aspire Journey will provide you with the foundational knowledge to understand and implement data ...
Journey
Developer Fundamentals- 7
The Developer Fundamentals Aspire Journey focuses on the prerequisites for every software development-related ...
Journey
Developing and Deploying a Back-End Application with Node.js, Express.js and PostgreSQL- 6
This Aspire Journey will guide you through combining Node.js, Express.js, and PostgreSQL to build and deploy a ...
Journey
Developing and Deploying Static Sites- 3
HTML and CSS provide the basis for structuring a webpage and styling it. Version control allows you easily ...
Journey
Developing Interactive Sites with JavaScript- 1
This Aspire Journey will guide you through combining HTML, CSS, and JavaScript to make exciting interactive ...
Journey
Enriched Web Development with Angular 11- 12
Angular is an extremely powerful, versatile, and robust application framework from Google. Angular allows ...
Journey
Front-End Engineer- 1
Front-end engineers work closely with designers to make websites beautiful, functional, and fast.
Journey
Full-Stack Engineer- 1
Learn to build web applications from start to finish. This path will start with the front-end, move to the ...
Journey
Fundamentals of TypeScript- 1
JavaScript is a powerful programming language. But as it continues to evolve, outdated code gets messy and ...
Journey
Game Development with Phaser.jsTurn your game ideas into game realities and build on an important set of skills using Phaser.js, a JavaScript ...
Journey
Go Programming Essentials- 5
When it comes to systems and application programming, choosing a programming language from a wide range of ...
Journey
Interactive JavaScript WebsitesThe Interactive JavaScript Websites Aspire Journey covers the basics of web development and the process of ...
Journey
Introduction to Flutter- 5
Interested in making applications for mobile? The web? Desktop? How about learning a language that works for ...
Journey
Introduction to Large Language Models (LLMs)- 1
In the Introduction to LLMs Aspire Journey, you will learn about what language models are, how Large Language ...
Journey
Introduction to Operating Systems Journey- 5
The Introduction to Operating Systems track offers a detailed and engaging exploration of the core principles ...
Journey
Introduction to Programming Principles- 1
Programming is a useful skill to acquire. Developing the skills to program can help you become a valuable team ...
Journey
Java Data Structures and Algorithms- 4
This Aspire Journey will provide you with the foundational knowledge to understand and implement data ...
Journey
Java JourneyEmbarking on this Java journey, you will begin with basic concepts such as syntax, control flow, classes and ...
Journey
Java Novice to Javanista- 15
Java is one of the most in-demand programming languages in the world and one of the two official programming ...
Journey
Javanista to Java Master- 9
Javanista to Java Master is the journey intended for Java developers who aspire to sharpen their skills in Java ...
Journey
JavaScript Novice to ProfessionalYou interact with JavaScript code all the time - you just might not realize it. It powers dynamic behavior on ...
Journey
jQueryWith HTML and CSS, you can build visually appealing static web pages. With a bit of JavaScript, you can add ...
Journey
Learn Build Tools- 4
Start creating production-ready web applications using build tools such as Webpack, esbuild, Parcel, and Vite. ...
Journey
Learn Design Thinking: IterationIn this Journey, you will learn the fundamentals of iteration in a design thinking context. By studying ...
Journey
Learn GoIn this Aspire Journey, learn the Go programming language. Go (or Golang) is an open-source programming ...
Journey
Learn Kotlin- 1
Kotlin is a modern, expressive programming language made with developers in mind. Concise, open-source, and ...
Journey
Learn LuaLua is a powerful and intuitive general-purpose programming language used for building games (such as Roblox, ...
Journey
Learn PHP JourneyPHP is a widely used server-side scripting language that has become increasingly fast and powerful through the ...
Journey
Learn React Native- 1
Learn how to apply your web development knowledge to create mobile apps with Native UI and device capabilities ...
Journey
Learn Testing for Web Development- 2
Testing ensures that your web app performs as intended. It's an essential skill for programmers in ...
Journey
Learn User Research: EvaluativeIn this Journey, you will learn the fundamentals of evaluative user research and how to use the various tools ...
Journey
Learn Visual Design- 1
In this Journey, you will learn the fundamentals of visual design and how to use the various tools and concepts ...
Journey
Learn Vue.jsCreate front-end web apps easily using Vue.js, an increasingly popular JavaScript front-end framework. Modern ...
Journey
Next.js Aspire Journey- 2
Next.js is a React framework that blends efficiency, scalability, and performance. Next.js simplifies complex ...
Journey
Programmer to API Developer- 11
Application Programming Interfaces (APIs) have become an important aspect of web development, as they can ...
Journey
Programming in C++- 12
C++ is still a powerful programming language, despite the advent of various modern languages. Learning C++ ...
Journey
Programming Python in Action- 14
Python is the fastest-growing, well-known high-level general-purpose dynamic programming language that's ...
Journey
Prompt Engineering for ProgrammersWant to use AI programming tools to improve your coding? Learn the basics of prompt engineering and write ...
Journey
Prompt Engineering for Programmers to Learn Python- 4
Explore the dynamic realm of Python with the strategic lens of prompt engineering, a methodical approach to ...
Journey
Prompt Engineering for Programmers to Learn Version Control- 4
Explore the dynamic realm of Git with the strategic lens of prompt engineering, a methodical approach to ...
Journey
Python 3- 9
Python is one of the most versatile and powerful programming languages, used globally in various domains like ...