Programming

Start or continue your journey in Programming. Skillsoft has the courses to grow your, or your team's, expertise in fields such as jQuery, Go Programming Essentials, Javanista to Java Master and more. Explore our courses and unleash your edge.

  • 441 Courses | 517h 31m 45s

EXPLORE MORE IN Programming

63 Channels

Journey

C
Embark 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 Learn C# track, 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 Scripting
Command Line and Bash Scripting are essentials tools that can strengthen a developer skillsets and allow them ...

Journey

Create REST APIs with Spring and Java
Java 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
  • 3
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

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.js
Turn 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 Websites
The 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 Journey
Embarking 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 Professional
You interact with JavaScript code all the time - you just might not realize it. It powers dynamic behavior on ...

Journey

jQuery
With 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: Iteration
In this Journey, you will learn the fundamentals of iteration in a design thinking context. By studying ...

Journey

Learn Go
In 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 Lua
Lua is a powerful and intuitive general-purpose programming language used for building games (such as Roblox, ...

Journey

Learn PHP Journey
PHP 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 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.js
Create 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 Programmers
Want 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 ...

Journey

Python Novice to Pythonista
  • 12
Python continues to be one of the fastest growing programming languages in the market today. Because of its ...

Journey

Python Web Apps with Django
  • 2
If you're looking for a programming language that's flexible and easy to read, try learning Python. It's one of ...

Journey

Python Web Apps with Flask
  • 2
If you're looking for a programming language that's flexible and easy to read, try learning Python. It's one of ...

Journey

Pythonista to Python Master
  • 7
In the past few years, Python has earned its own reputation. With an increase in data analysis, machine ...

Journey

Regular Expression for Data Science
The Regular Expression for Data Science track takes you on a comprehensive voyage through the crucial aspects ...

Journey

Ruby and Ruby on Rails
As one of the most powerful ways to quickly develop web applications, Ruby and the Ruby on Rails framework have ...