Programming Languages

Start or continue your journey in Programming Languages. Skillsoft has the courses to grow your, or your team's, expertise in fields such as From Pythonista to Python Master, MATLAB, From Python Novice to Pythonista and more. Explore our courses and unleash your edge.

  • 277 Courses | 348h 44m 35s
  • 472 Books | 2830h 53m
  • 12 Audiobooks | 176h 22m 20s

Explore More In Programming Languages

73 Channels

Channel

C/C++ Programmin
  • 1
  • 8
C is the general-purpose language upon which many other languages are built. Discover C and its nuances.

Channel

Scal
  • 9
  • 8
  • 1
Explore Scala, the general-purpose programming language focused on functional programming and static typing.

Channel

TestN
  • 3
Explore TestNG, a testing framework for the java programing language.

Channel

Jav
  • 12
  • 6
Java is Oracle's object-oriented programming (OOP) language. Discover Java and its usage.

Journey

Learn Jav
Embarking on this Java journey, you will begin with basic concepts such as syntax, control flow, classes and ...

Channel

Sinatr
  • 4
Discover Sinatra, a Ruby-based, lightweight open-source web application library.

Channel

PH
  • 4
  • 8
Explore PHP, an open-source, server-side scripting language popular in web development.

Journey

Learn jQuer
With HTML and CSS, you can build visually appealing static web pages. With a bit of JavaScript, you can add ...

Journey

Learn Python
  • 9
Python is one of the most versatile and powerful programming languages, used globally in various domains like ...

Channel

TypeScrip
  • 3
  • 6
  • 1
Discover TypeScript, an open-source programming language that provides static typing and object-oriented ...

Channel

Vue.j
  • 12
  • 4
Explore Vue.js, a progressive framework for building user interfaces and single-page applications.

Journey

Python Novice to Pythonist
  • 12
Python continues to be one of the fastest growing programming languages in the market today. Due to its ease of ...

Journey

C++ Programmin
Throughout the Learn C++ Programming track, you will delve into the core building blocks of this ...

Journey

Learn Vue.j
Create front-end web apps easily using Vue.js, an increasingly popular JavaScript front-end framework. Modern ...

Channel

Entity Framewor
  • 3
  • 8
Explore Entity Framework, the object-relational mapper for .NET developers who want to work with relational ...

Journey

Pythonista to Python Maste
  • 7
In the past few years, Python has developed its own reputation. With the rise of data analysis, machine ...

Channel

Rub
  • 4
  • 8
  • 1
Explore Ruby, an open-source programming language that emphasizes simplicity and productivity....

Journey

C Programming Proficienc
  • 3
C is a general-purpose, structured programming language that allows for maximum control with minimal commands. ...

Journey

The Complete Data Structures and Algorithms in Pytho
  • 6
Python is one of the most versatile and powerful programming languages, used globally in various domains like ...

Channel

HTML5 & CSS
  • 9
  • 8
HTML5  and CSS3 are highly improved versions of the foundation of web development. Discover the power of HTML5 ...

Channel

Sprin
  • 1
Build robust and scalable Java applications with Spring.

Channel

Clojur
  • 4
  • 5
  • 1
Explore Clojure, a Lisp-based programming language that focuses on functional programming.

Channel

Node.j
  • 21
  • 8
Explore node.js, an open-source JavaScript runtime environment used to develop server applications and tools.

Journey

Javanista to Java Maste
  • 9
The journey from Javanista to Java Master is designed for Java developers who wish to enhance their skills in ...

Channel

JsRende
  • 2
Explore JsRender, a lightweight, high-performance, and extensible templating engine.

Channel

Faus
  • 4
Explore Faust, a programming language for sound synthesis and audio processing.

Channel

Visual Basic for Application
  • 1
  • 5
Explore Visual Basic for Applications (VBA), an event-driven programming language created by Microsoft that is ...

Journey

Fundamentals of TypeScrip
  • 1
JavaScript is a powerful programming language. But as it continues to evolve, outdated code becomes messy and ...

Channel

JavaScript Core Concept
  • 3
  • 9
JavaScript is a lightweight browser-based scripting language, the core of client Web development. Explore ...

Journey

C Programmin
Embark on the Learn C track to dive into the foundational principles of one of the most influential programming ...

Channel

Spring Boo
  • 6
Leverage Spring Boot to quickly build scalable product-grade Spring applications.

Journey

Learn PH
PHP is a widely used server-side scripting language that has become increasingly fast and powerful through the ...

Journey

JavaScript Novice to Professiona
You interact with JavaScript code all the time — you just might not realize it. It powers dynamic behaviour on ...

Journey

Programming in C+
  • 12
C++ is still a powerful programming language, despite the advent of various modern languages. Learning ...

Channel

Juni
  • 2
  • 2
  • 1
Explore JUnit, the unit testing framework for Java.

Channel

Knockou
  • 2
Discover Knockout, a JavaScript framework that separates and manages view components and data.

Journey

Java Novice to Javanist
  • 15
Java is one of the most in-demand programming languages in the world and one of the two official programming ...

Channel

WP
  • 2
  • 8
Explore Windows Presentation Foundation, the graphical framework for developing Windows application UIs.

Channel

Underscore.j
  • 2
Explore Underscore.js, a JavaScript library which enhances functionality for common programming tasks....

Channel

Ember.j
  • 2
  • 1
Discover Ember.js, the open-source JavaScript web framework.

Channel

ASP.NE
  • 117
  • 9
Discover ASP.NET, the server-side web application framework used to produce dynamic web pages.

Channel

SA
  • 11
  • 8
Come explore SAS, the software platform for analytics and business intelligence.

Journey

Web Development with Angula
Angular, backed by Google, is an industry-leading web development framework enabling teams to build modern, ...

Journey

C# Programmin
In the C# Programming journey, you will embark on an engaging journey through the vital elements of this ...

Channel

Per
  • 4
  • 9
Explore Perl, a flexible, general-purpose programming language packed with powerful features.

Channel

Expres
  • 4
  • 4
Express is a flexible, lightweight Node.js framework with numerous features for web and mobile application ...

Channel

G
  • 6
  • 10
Explore the Go (Golang) programming language, a compiled, statically-typed language developed by Google.

Channel

LoopBac
  • 4
LoopBack is an extensible, open-source Node.js framework for creating APIs for mobile and Web devices. Discover ...

Journey

Java Data Structures and Algorithm
  • 4
This Aspire Journey will provide you with the foundational knowledge to understand and implement data ...

Channel

JQuer
  • 4
  • 7
Programming for the Web involves a number of interrelated technologies. Discover the various tools, languages, ...

Channel

Skillshort
  • 10
Learn about new topics with short, bite-sized interactive courses called Skillshorts! These quick courses will ...

Journey

Programming Python in Actio
  • 14
Python is the fastest-growing, well-known high-level general-purpose dynamic programming language that’s ...

Journey

Data Structures and Algorithms in JavaScrip
  • 10
This Aspire Journey will provide you with the foundational knowledge to understand and implement data ...

Channel

Data Wrangling in Python Bootcam
  • 20
Welcome to the Data Wrangling in Python Bootcamp channel! Python programming is among the most powerful and ...

Journey

Learn Lu
Lua is a powerful and intuitive general-purpose programming language used for building games (such as Roblox, ...

Channel

Outlier Detection with DBSCAN, LOF, and Isolation Forest in Pytho
  • 4
Welcome to the Outlier Detection with DBSCAN, LOF, and Isolation Forest in Python Bootcamp channel! In this ...

Journey

Learn G
In this Aspire Journey, learn the Go programming language. Go (or Golang) is an open-source programming ...

Channel

Swif
  • 3
  • 8
Develop apps for MacOS, iOS, watchOS, tvOS, and Linux with Swift, a general-purpose programming language.

Channel

Eclips
  • 2
  • 8
Explore Eclipse, the open-source, multi-language integrated development environment (IDE).

Channel

Backbone.j
  • 2
  • 4
Explore Backbone.js, a JavaScript framework used to develop single-page web applications and provide ...

Journey

Learn Kotli
  • 1
Kotlin is a modern, expressive programming language designed with developers in mind. Concise, open-source, and ...

Channel

Pytho
  • 17
  • 12
Explore Python, the general purpose high-level programming language focused on code readability and efficiency.

Channel

Kotli
  • 1
  • 3
Explore Kotlin, a statically typed programing language for JVM and Android.

Journey

The Essential Data Structures and Algorithms in Pytho
  • 6
Python is one of the most versatile and powerful programming languages, used globally in various domains like ...

Channel

R Programmin
  • 13
  • 6
Explore R, the open-source software development environment dedicated to statistical computing and graphics.

Journey

Learn React Nativ
  • 1
Learn how to apply your web development knowledge to create mobile apps with Native UI and device capabilities ...

Journey

Go Programming Essential
  • 5
When it comes to systems and application programming, selecting a programming language from a broad array of ...

Channel

Bootstra
  • 3
  • 3
Discover Bootstrap, an open-source web framework for web site and web application development.

Channel

MATLA
  • 2
  • 8
Explore MATLAB, the software development environment for scientists and engineers.

Channel

C
  • 122
  • 11
  • 1
C# is a powerful yet elegant programming language that powers sophisticated software development. Start here to ...

Channel

Angula
  • 21
  • 1
Explore Angular, the popular mobile and web application development platform.

Journey

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

Channel

F
  • 4
  • 8
Explore F#, a multi-platform programming language that focuses on solving complex problems with robust code.

Why Skillsoft?

  • The nature of work is changing, and you may have found yourself on unfamiliar ground. Maybe you're being asked to do more. Maybe you're being asked to work faster. Maybe you're concerned that your skills are out of date. Skillsoft is for you. We can help you refresh current skills and embrace new ones so you stay in demand.
  • We empower 36 million learners like you worldwide with immersive, engaging content in a variety of formats. So, you'll find choices that suit your preferences, schedule, and style — from books to videos, full courses to summaries, audiobooks to live bootcamps. Our intelligent learning platform makes it easy to find what you're looking for now — and what you'll need to know to accelerate your career and keep pace with change.

Your content + our content + our platform = a path to learning success

Using our learning experience platform, Percipio, your learners can engage in custom learning paths that can feature curated content from all sources.

Learn More  

Aspire to something bigger

Aspire Journeys are guided learning paths that set you in motion for career success.

Browse Aspire Journeys  

Explore a world of live learning with Global Knowledge

Choose from convenient delivery formats to get the training you and your team need - where, when and how you want it.

Browse Live Learning