Skip to main content
  • Home
  • Coding & Technology

Coding & Technology Courses

Coding & Technology Courses

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.

Courses

40 courses
Introduction to SQL  icon

Introduction to SQL

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


  • 4,069 learners enrolled
  • 33 lessons and certification
  • 2h 1m of video
  • 4.7 (337 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.


  • 3,140 learners enrolled
  • 41 lessons and certification
  • 3h 1m of video
  • 4.7 (219 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.


  • 2,654 learners enrolled
  • 38 lessons and certification
  • 2h 45m of video
  • 4.7 (172 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.


  • 1,323 learners enrolled
  • 39 lessons and certification
  • 2h 38m of video
  • 4.6 (80 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.


  • 1,697 learners enrolled
  • 40 lessons and certification
  • 2h 41m of video
  • 4.6 (80 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.


  • 1,328 learners enrolled
  • 44 lessons and certification
  • 3h 10m of video
  • 4.6 (76 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.


  • 1,051 learners enrolled
  • 40 lessons and certification
  • 3h 9m of video
  • 4.5 (47 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 (21 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.7 (20 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.9 (14 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
Python vs. JavaScript icon

Python vs. JavaScript

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


Go to course Python vs. JavaScript
Python Tools: Jupyter vs. PyCharm icon

Python Tools: Jupyter vs. PyCharm

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


Go to course Python Tools: Jupyter vs. PyCharm
R Programming for Beginners icon

R Programming for Beginners

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


Go to course R Programming for Beginners
Technical WordPress SEO icon

Technical WordPress SEO

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

Python for Automation

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

Object Oriented Programming in Java

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

Python for Marketing

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

Python Data Science Mistakes to Avoid

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

Mistakes to Avoid in Machine Learning

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

Python vs. R

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
Demystify the Cloud: Amazon Web Services Basics icon

Demystify the Cloud: Amazon Web Services Basics

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

Protect Your Data: An Introduction to Blockchain Security

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

Introduction to Technical SEO

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
Getting Started with the Raspberry Pi Computer icon

Getting Started with the Raspberry Pi Computer

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

Pandas for Data Analysts: Leveraging Python with Confidence

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

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

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

From Pandas to Polars

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


  • 1h of video
Go to course From Pandas to Polars
Python Quick Start icon New

Python Quick Start

New

Learn the basics of Python, the popular programming language loved by beginners and pros alike. Known for the increased productivity it offers, this course shows you the basics.


  • 1h 48m of video
Go to course Python Quick Start
Python Functions for Data Science icon New

Python Functions for Data Science

New

Master Python functions to analyze data effectively, enhancing your data science skills for real-world applications.


  • 1h 35m of video
Go to course Python Functions for Data Science
Machine Learning with Scikit-Learn icon New

Machine Learning with Scikit-Learn

New

Learn machine learning techniques using Scikit-Learn to build predictive models and analyze data effectively.


  • 1h 8m of video
Go to course Machine Learning with Scikit-Learn
Google Analytics Quick Start icon New

Google Analytics Quick Start

New

Learn how to harness the power of Google Analytics 4 and unlock insights for your business.


  • 50m of video
Go to course Google Analytics Quick Start
Advanced Pandas icon New

Advanced Pandas

New

Learn the advanced functions in Pandas to work more effectively with your data.


  • 1h 2m of video
Go to course Advanced Pandas
From Excel to SQL icon New

From Excel to SQL

New

Learn how to make the transition from managing large data sets in Microsoft Excel to managing your databases in SQL.


  • 1h 24m of video
Go to course From Excel to SQL
HTML Quick Start icon New

HTML Quick Start

New

Learn the basics of using HTML when creating or working within web browsers.


  • 54m of video
Go to course HTML Quick Start
SQL Fundamentals icon New

SQL Fundamentals

New

Learn to get started with SQL using the fundamentals of data manipulation, creating and running queries, and aggregating your data.


  • 53m of video
Go to course SQL Fundamentals
Making the Switch to Google Analytics 4 icon New

Making the Switch to Google Analytics 4

New

Learn the pro tips and steps you can take to begin using Google Analytics 4.


  • 1h 9m of video
Go to course Making the Switch to Google Analytics 4
JavaScript Basics for Beginners icon New

JavaScript Basics for Beginners

New

Learn the basic concepts, functions, and applications of JavaScript so you can begin developing dynamic and interactive web content.


  • 1h 4m of video
Go to course JavaScript Basics for Beginners
TensorFlow Quickstart icon New

TensorFlow Quickstart

New

Discover how to build and optimize machine learning models with TensorFlow.


  • 38m of video
Go to course TensorFlow Quickstart