Skip to main content

Coding & Technology

Coding & Technology

Coding fundamentals: online web development courses

Trusted by more than 10,000 teams worldwide

Start for free

Overview

In a world driven by digital innovation, coding is no longer a niche skill, but a powerful asset. Whether you’re a complete beginner eager to build your first website or an aspiring full-stack developer, our expert-led courses provide the tools and knowledge you need to succeed.

Dive into the dynamic world of web development with bite-sized, interactive lessons. Master the fundamentals of HTML, CSS, and JavaScript, then explore advanced languages and frameworks to build dynamic web applications. Practical exercises and quizzes ensure you grasp concepts quickly, while expert instructors provide real-world insights and guidance.

Take control of your career trajectory and unlock the limitless possibilities of web development with our engaging online web development courses.

Learn more about Coding & Technology

Courses

29 courses
Introduction to SQL  icon

Introduction to SQL

Query databases, filter results and understand how data is structured and retrieved.


  • 33 lessons and certification
  • 2h 1m of video
4.7 (324 reviews)
Go to course Introduction to SQL
Introduction to Python  icon

Introduction to Python

Start coding with Python by learning syntax, loops, functions and data structures.


  • 41 lessons and certification
  • 3h 1m of video
4.7 (206 reviews)
Go to course Introduction to Python
Introduction to HTML icon

Introduction to HTML

Build your first web pages using HTML elements, tags, links and basic formatting.


  • 38 lessons and certification
  • 2h 45m of video
4.7 (163 reviews)
Go to course Introduction to HTML
Introduction to CSS icon

Introduction to CSS

Style web pages with fonts, colors and layouts using Cascading Style Sheets.


  • 39 lessons and certification
  • 2h 38m of video
4.6 (79 reviews)
Go to course Introduction to CSS
Introduction to JavaScript icon

Introduction to JavaScript

Add interactivity to websites with JavaScript basics like events, loops and functions.


  • 40 lessons and certification
  • 2h 41m of video
4.6 (79 reviews)
Go to course Introduction to JavaScript
Introduction to Data Analysis with Python icon

Introduction to Data Analysis with Python

Use Python to clean, explore and visualize data for better business insights.


  • 44 lessons and certification
  • 3h 10m of video
4.5 (69 reviews)
Go to course Introduction to Data Analysis with Python
Python with Excel icon

Python with Excel

Combine the power of Python with Excel to analyze data and automate tasks.


  • 40 lessons and certification
  • 3h 9m of video
4.6 (43 reviews)
Go to course Python with Excel
Introduction to PHP icon

Introduction to PHP

Write PHP scripts to build dynamic web content and connect with databases.


  • 40 lessons and certification
  • 2h 40m of video
4.7 (39 reviews)
Go to course Introduction to PHP
Intro To C# Programming icon

Intro To C# Programming

Begin your programming journey with C#, covering fundamental concepts and practical applications.


  • 46 lessons and certification
  • 3h 24m of video
4.8 (20 reviews)
Go to course Intro To C# Programming
Django for Beginners icon

Django for Beginners

Build web apps with Django using Python, templates and simple database integration.


  • 40 lessons and certification
  • 3h 8m of video
4.6 (16 reviews)
Go to course Django for Beginners
Ruby on Rails for Web Development icon

Ruby on Rails for Web Development

Build full web applications using the Rails framework and Ruby programming.


  • 50 lessons and certification
  • 3h 45m of video
4.8 (13 reviews)
Go to course Ruby on Rails for Web Development
Intro to Ruby Programming icon

Intro to Ruby Programming

Write clean, simple Ruby code and build the foundation for web or app development.


  • 41 lessons and certification
  • 2h 39m of video
4.5 (11 reviews)
Go to course Intro to Ruby Programming
Technical WordPress SEO icon New

Technical WordPress SEO

New

Learn how to boost your search engine ranking and enhance your website's performance with technical SEO on WordPress.


  • 1h 30m of video
Go to course Technical WordPress SEO
Python for Automation icon New

Python for Automation

New

Learn to automate all manner of tedious and time-consuming tasks with Python, even if you've never written a line of code.


  • 1h 16m of video
Go to course Python for Automation
Object Oriented Programming in Java icon New

Object Oriented Programming in Java

New

Learn the fundamental concepts of object-oriented programming in Java with examples and real-world applications.


  • 1h 6m of video
Go to course Object Oriented Programming in Java
Python for Marketing icon New

Python for Marketing

New

Boost your marketing analytics skills with Python in order to gain valuable insights and a deeper understanding, resulting in more informed decision making.


  • 1h 45m of video
Go to course Python for Marketing
Python Data Science Mistakes to Avoid icon New

Python Data Science Mistakes to Avoid

New

Learn to improve your Python skills by avoiding easy mistakes.


  • 43m of video
Go to course Python Data Science Mistakes to Avoid
Mistakes to Avoid in Machine Learning icon New

Mistakes to Avoid in Machine Learning

New

Learn common mistakes you should avoid when building your machine learning models.


  • 39m of video
Go to course Mistakes to Avoid in Machine Learning
Python vs. R icon New

Python vs. R

New

Learn the pros and cons of using Python and R, two common programming languages, when working on data science projects.


  • 39m of video
Go to course Python vs. R
Python vs. JavaScript icon New

Python vs. JavaScript

New

Learn the benefits and drawbacks of using the common programming languages Python and JavaScript when working on data science projects.


  • 33m of video
Go to course Python vs. JavaScript
Python Tools: Jupyter vs. PyCharm icon New

Python Tools: Jupyter vs. PyCharm

New

Compare and contrast two of the most popular Python programming tools, PyCharm and Jupyter Notebook.


  • 30m of video
Go to course Python Tools: Jupyter vs. PyCharm
Demystify the Cloud: Amazon Web Services Basics icon New

Demystify the Cloud: Amazon Web Services Basics

New

Learn to understand what the AWS cloud truly is, how it operates, and why it can be valuable to you in your role.


  • 1h 32m of video
Go to course Demystify the Cloud: Amazon Web Services Basics
Protect Your Data: An Introduction to Blockchain Security icon New

Protect Your Data: An Introduction to Blockchain Security

New

Learn the basic functionality of blockchain technologies as well as strategies to secure blockchain technology from cyberattacks.


  • 1h 8m of video
Go to course Protect Your Data: An Introduction to Blockchain Security
Introduction to Technical SEO icon New

Introduction to Technical SEO

New

Learn the basics of technical SEO - what it is, the role developers play, the main areas of consideration (crawling, indexing, ranking), and key focus points within each area.


  • 1h 6m of video
Go to course Introduction to Technical SEO
R Programming for Beginners icon New

R Programming for Beginners

New

Learn the basic concepts, functions, and applications of R to elevate your statistical computing and data analysis skills.


  • 51m of video
Go to course R Programming for Beginners
Getting Started with the Raspberry Pi Computer icon New

Getting Started with the Raspberry Pi Computer

New

Learn the fundamental concepts, functions, and applications of Raspberry Pi to kickstart your understanding of computer science principles and programming languages like Scratch and Python.


  • 1h 28m of video
Go to course Getting Started with the Raspberry Pi Computer
Pandas for Data Analysts: Leveraging Python with Confidence icon New

Pandas for Data Analysts: Leveraging Python with Confidence

New

Overcome any intimidation you may feel about Python, and learn the basics of Pandas to complement your Microsoft Excel knowledge to efficiently analyze data.


  • 57m of video
Go to course Pandas for Data Analysts: Leveraging Python with Confidence
React.js Basics: A Beginner’s Guide to Learning React icon New

React.js Basics: A Beginner’s Guide to Learning React

New

Learn the basic concepts, functions, and applications of React.js so you can begin building interactive user interfaces and web applications quickly and efficiently.


  • 47m of video
Go to course React.js Basics: A Beginner’s Guide to Learning React
From Pandas to Polars icon New

From Pandas to Polars

New

Learn the many benefits of Polars and how to integrate it into your workflows.


  • 1h of video
Go to course From Pandas to Polars