Learn Advance Your Future.


Find the best courses, videos, books, podcasts, and blogs to learn a new skill

Data Visualisation in Python (Codecademy)

Matplotlib is the most commonly used graphing tool in Python. You will learn how to: Create line graphs, bar charts, pie graphs, add error bars to graphs, add labels and styling to graphs. You will learn how to choose color schemes for your graphs and take them to the next level.

Learn JavaScript (Codecademy)

You will learn programming fundamentals and basic object-oriented concepts using the latest JavaScript syntax. The concepts covered in these lessons lay the foundation for using JavaScript in any environment.

Learn C# (Codecademy)

In this course, you'll be exposed to fundamental programming concepts using C# and start writing programs right away. You'll build several projects to help you practice and test your knowledge using quizzes.

Learn Git (Codecademy)

Git, simply put, is a tool to save versions of your code. This course will teach you a basic workflow and Git's core features, different ways to undo changes or save multiple versions of a project, and how to collaborate with other developers.

Learn Java (Codecademy)

In this course you'll be exposed to fundamental programming concepts, including object-oriented programming (OOP) using Java. You'll build 7 Java projects'like a basic calculator'to help you practice along the way.

Python 3 Tutorial (Codecademy)

This course is a great introduction to both fundamental programming concepts and the Python programming language. Python 3 is the most up-to-date version of the language with many improvements made to increase the efficiency and simplicity of the code that you write.

Learn R (Codecademy)

In this course, you'll be exposed to fundamental programming concepts in R. After the basics, you'll learn how to organize, modify and clean data frames, a useful data structure in R. Then you'll learn how to create data visualizations to showcase insights in data! Finish up with statistics and hypothesis testing to become a data analysis expert.

Learn Ruby (Codecademy)

In this course, you will gain familiarity with Ruby and basic programming concepts'including variables, loops, control flow, and most importantly, object-oriented programming. You'll get a chance to test your understanding in a final project, which you'll build locally.

Learn SQL (Codecademy)

In this course, you'll learn how to communicate with relational databases through SQL. You'll learn'and practice with 4 projects'how to manipulate data and build queries that communicate with more than one table.

Learn Vue.js (Codecademy)

Upon completing the lessons in Learn Vue.js, you will be able to create and style forms that handle real-world, dynamic data. You'll have a grounding in how to set up Vue.js and how to utilize essential features of Vue to tackle complex front-end problems.

Learn Machine Learning (Codecademy)

This course covers the foundational machine learning algorithms that will help you advance in your career. Whether you're trying to analyze a dataset using machine learning, or you're a data analyst trying to upgrade your skills, this course is the best place to start.

Make a Website (Codecademy)

You'll build four simple websites using web development fundamentals, including HTML5, CSS3 and Bootstrap. You'll learn to understand and modify the structure of a basic website, as well as how to change the way a page looks and is laid out.

Data Science Learning Path (Codecademy)

Companies are looking for data-driven decision makers, and this Career Path will teach you the skills you need to become just that. You'll learn to analyze data, communicate your findings, and even draw predictions using machine learning. Along the way, you'll build portfolio-worthy projects that will help you get job-ready.

Clear Both