Web development courses

About Web development

Web development is the practice of developing websites and web apps that live on the internet. Whether you're interested in front-end, back-end, or going full-stack, our web development courses will help you get there.

Web development courses

Filters187 results

Level

Type

Learn all the skills you need to land a new career in tech.
 
Learn all the concepts you need to gain a new technical skill.
 
Prepare and practice for top industry certifications.
 
Learn concepts used for specific languages or technologies.
 

Average time to complete

Average based on combined completion rates — individual pacing in lessons, projects, and quizzes may vary.
 
Most relevant
187 results
Most relevant
  • Learn about the command line, starting with navigating and manipulating the file system, and ending with redirection and configuring the environment.
    • With Certificate
    • Beginner Friendly.
      4 hours
  • Learn how to control the flow of a program and use JavaScript to power dynamic behaviors on websites.
    • Beginner Friendly.
      4 hours
  • Learn about PHP, a programming language used in modern web development, and build a strong foundation in PHP by learning about basic syntax.
    • Beginner Friendly.
      2 hours
  • Start at the beginning by learning HTML basics — an important foundation for building and editing web pages.
    • Beginner Friendly.
      7 hours
  • Learn how to use JavaScript — a powerful and flexible programming language for adding website interactivity.
    • Beginner Friendly.
      15 hours
  • Learn the basics of Lua, a general-purpose programming language used for building games, web apps, and developer tools.
    • Beginner Friendly.
      4 hours
  • Build an important foundation for creating the structure and content for web pages.
    • Beginner Friendly.
      3 hours
  • Learn the basics of web development to build your own website.
    • Includes 9 Courses
    • With Certificate
    • Beginner Friendly.
      14 hours
  • Learn how to create HTML forms with various input fields to collect and validate user data.
    • Beginner Friendly.
      2 hours
  • Front-end engineers work closely with designers to make websites beautiful, functional, and fast.
    • Includes 34 Courses
    • With Professional Certification
    • Beginner Friendly.
      115 hours
  • Learn how to use CSS (Cascading Style Sheets) to style and visually organize HTML pages.
    • Beginner Friendly.
      2 hours
  • In this React course, you’ll build powerful interactive applications with one of the most popular JavaScript libraries.
    • Intermediate.
      13 hours
  • Learn about the HTML5 game development framework that makes writing browser-based games a breeze.
    • Intermediate.
      7 hours
  • Use our beginner friendly Git course to integrate Git and GitHub and manage versions of your projects using Git branches.
    • With Certificate
    • Beginner Friendly.
      4 hours
  • Get an introduction to Node.js—a JavaScript runtime environment typically used to build back-end apps.
    • Beginner Friendly.
      3 hours
  • DevOps is a culture of collaboration between Development and Operations teams that is supported by a variety of practices and tools.
    • Beginner Friendly.
      2 hours
  • In this CSS tutorial, you’ll learn how to add CSS to visually transform HTML into eye-catching sites.
    • Beginner Friendly.
      6 hours
  • Learn TypeScript, a superset of JavaScript that adds types to make the language scale!
    • Intermediate.
      10 hours
  • Build powerful interactive applications with React, a popular JavaScript library.
    • Beginner Friendly.
      6 hours
  • Explore HTML & CSS fundamentals as you build a website in this introductory web development course.
    • Beginner Friendly.
      4 hours
  • Learn how to use Semantic HTML to create cleaner, more accessible web pages.
    • Beginner Friendly.
      1 hour
  • Django is an open-source Python web development framework that allows you to quickly create web apps using the plethora of tools provided.
    • Includes 9 Courses
    • With Certificate
    • Intermediate.
      13 hours
  • Create websites viewable on devices of all sizes using responsive design techniques, such as relative sizing units and media queries.
    • With Certificate
    • Intermediate.
      2 hours
  • Learn how to create fully-featured, interactive web applications with Flask, the Python framework.
    • With Certificate
    • Intermediate.
      12 hours
  • Learn to build front-end web apps with JavaScript and React.
    • Includes 9 Courses
    • With Certificate
    • Intermediate.
      37 hours
  • Learn to program in Ruby, a flexible and beginner-friendly language used to create sites like Codecademy.
    • Beginner Friendly.
      9 hours
  • Create elegant and flexible web page layouts with CSS flexbox and grid.
    • Beginner Friendly.
      4 hours
  • Explore the building blocks of back-end web architecture and server-side components.
    • Beginner Friendly.
      < 1 hour
  • Create and manipulate arrays and execute efficient repetitions using loops to develop meaningful programs.
    • Beginner Friendly.
      3 hours
  • Take your JavaScript knowledge to the next level by learning how to use advanced functions to create more efficient programs.
    • Intermediate.
      11 hours
  • Learn the Document Object Model, the interface between JavaScript and HTML elements, and combine HTML, CSS, and JavaScript into exciting interactive sites!
    • With Certificate
    • Intermediate.
      6 hours
  • Learn about the different components of a web application's back-end and explore the Node.js JavaScript runtime environment.
    • Intermediate.
      5 hours
  • By the end of this Skill Path, you will have created your very own API using the Spring framework and Java language.
    • Includes 9 Courses
    • With Certificate
    • Beginner Friendly.
      20 hours
  • A full-stack engineer can get a project done from start to finish, back-end to front-end.
    • Includes 51 Courses
    • With Professional Certification
    • Beginner Friendly.
      150 hours
  • Elevate web apps using Next.js. Gain skills in server-side rendering, dynamic routing, and data fetching for powerful applications.
    • With Certificate
    • Advanced.
      12 hours
  • Use the box model to fine tune display and positioning of HTML elements.
    • Beginner Friendly.
      2 hours
  • Back-end developers deal with the hidden processes that run behind the scenes, building APIs and databases that power the front-end.
    • Includes 41 Courses
    • With Professional Certification
    • Beginner Friendly.
      105 hours
  • Learn to build Angular apps by creating components, enabling component interaction, implementing routing, handling user inputs, and managing state with signals.
    • With Certificate
    • Intermediate.
      16 hours
  • Learn the basics of secure coding and how to have a secure coder mindset.
    • Beginner Friendly.
      < 1 hour
  • Learn Django using generative AI tools. Dive into Django's MTV architecture, use AI tools for project setup, and create a robust web application.
    • Beginner Friendly.
      2 hours
  • Jumpstart your career with this skill path, first by learning the C# language, then building web apps with ASP.NET Core and the Razor Pages.
    • Includes 7 Courses
    • With Certificate
    • Intermediate.
      40 hours
  • Expand your knowledge in PHP to learn how to create dynamic web applications using requests, databases, files, and APIs.
    • Intermediate.
      4 hours
  • Define and reuse logic with functions and scope variables for effective data access.
    • Beginner Friendly.
      3 hours
  • Give your website a clear layout and polished style—fast! Learn how to use one of the most popular front-end frameworks, Bootstrap 4!
    • With Certificate
    • Intermediate.
      3 hours
  • Learn how to use built-in PHP functions to complete common (and some niche) tasks and create your own functions to reuse blocks of code.
    • Beginner Friendly.
      3 hours
  • Learn how to implement elegant transitions, create new layouts and serve users with dynamic needs.
    • Intermediate.
      10 hours
  • Learn how to build fast, secure, and maintainable web apps with ASP.NET and the Razor Pages architecture.
    • With Certificate
    • Intermediate.
      16 hours
  • Build your first Flask app, a web framework that allows you to build fully-featured web applications using Python.
    • Intermediate.
      2 hours
  • Learn how to handle HTML forms and validate user data before storing it in a database.
    • Beginner Friendly.
      4 hours
  • Write functions in TypeScript to declare expected types of function parameters and return values.
    • Beginner Friendly.
      1 hour
  • Learn how to work with NoSQL databases and run basic CRUD operations in this introduction to MongoDB.
    • Beginner Friendly.
      5 hours
  • Build an HTTP server using Node.js to facilitate the connection between a client and a server.
    • Beginner Friendly.
      2 hours
  • Get a taste of regular expressions (regex), a powerful search pattern language to quickly find the text you're looking for.
    • Beginner Friendly.
      1 hour
  • Learn Automated Testing with Selenium covering test implementation, web driver framework, mobile testing and automation techniques for software development.
    • Includes 17 Courses
    • With Certificate
    • Intermediate.
      22 hours
  • Learn how to create HTML tables to present data in an organized manner and format your tables with CSS.
    • Beginner Friendly.
      1 hour
  • Learn how to make back-end apps and APIs using the popular Express.js framework
    • With Certificate
    • Intermediate.
      5 hours
  • Learn the fundamentals of PHP, one of the most popular languages of modern web development.
    • Includes 8 Courses
    • With Certificate
    • Beginner Friendly.
      17 hours
  • Create efficient asynchronous programs using Promises and the async/await syntax.
    • Beginner Friendly.
      3 hours
  • Learn how to make your website shake, slide, and grow with CSS transitions.
    • Beginner Friendly.
      1 hour
  • Learn how to build an API using the Spring framework and Java programming language.
    • With Certificate
    • Intermediate.
      5 hours
  • Learn to handle files and errors effectively and master web programming in Go in this intermediate course. Ideal for aspiring Go experts.
    • With Certificate
    • Intermediate.
      4 hours
  • Discover the power of Next.js, a React framework for efficient, scalable web development and learn how to create web applications with Next.js.
    • Intermediate.
      4 hours
  • Learn how JavaScript works under the hood and level up your code composition with various design patterns.
    • Beginner Friendly.
      < 1 hour
  • Apply the JavaScript syntax to TypeScript’s type system to give your code more structure.
    • Beginner Friendly.
      1 hour
  • Learn how to make front-end web apps with ease using Vue.js, an increasingly popular JavaScript front-end framework.
    • With Certificate
    • Beginner Friendly.
      4 hours
  • Master TypeScript types in object-oriented patterns. Learn how to utilize keywords to control when class properties and methods are used.
    • With Certificate
    • Intermediate.
      1 hour
  • Learn advanced React techniques and topics including custom hooks, error boundaries, the Context API, and optimization.
    • With Certificate
    • Advanced.
      5 hours
  • Learn how to apply types to more complex data structures like arrays and objects in TypeScript.
    • Beginner Friendly.
      3 hours
  • Get started on learning how to use Java to work with the Spring framework.
    • Intermediate.
      3 hours
  • Asynchronously request data using the async/await syntax to dynamically use data from APIs.
    • Beginner Friendly.
      2 hours
  • Develop real-world applications using Django with generative AI tools. Learn database interaction, data modification, and UI creation with HTML templates.
    • Intermediate.
      2 hours
  • Learn how to build back-end web APIs using Express.js, Node.js, SQL, and a Node.js-SQLite database library.
    • Includes 8 Courses
    • With Certificate
    • Beginner Friendly.
      30 hours
  • Use CSS typography to style your text and include fonts from other sources.
    • Beginner Friendly.
      1 hour
  • Build real-time applications like chatrooms and multiplayer games with WebSockets!
    • With Certificate
    • Intermediate.
      2 hours
  • Inject Python into HTML using templates and collect user data with forms.
    • Intermediate.
      4 hours
  • Learn the basics of building applications with this convenient and powerful web development framework.
    • With Certificate
    • Intermediate.
      6 hours
  • Learn how to build and structure websites that are easy for users to navigate.
    • With Certificate
    • Intermediate.
      2 hours
  • Learn about the HTML5 game development framework that makes writing browser-based games a breeze.
    • Intermediate.
      2 hours
  • Learn how to join the front-end and the back-end by creating REST APIs and using the MVC architecture.
    • With Certificate
    • Intermediate.
      < 1 hour
  • Learn the core concepts of Angular, including the basics of data binding and directives, in this introductory course.
    • Intermediate.
      6 hours
  • Learn about important Go concepts such as loops, arrays, maps, and structs!
    • Beginner Friendly.
      4 hours
  • Learn about the underlying technology, Beans and Boot, that support the Spring framework to build out an app.
    • Intermediate.
      2 hours
  • Begin testing quickly with Jest and simplify component testing with React Testing Library.
    • Intermediate.
      4 hours
  • Learn how to use color effectively to create attractive and useable websites!
    • With Certificate
    • Intermediate.
      2 hours
  • Learn how to define property names, represent complex object shapes, and write more organized code in TypeScript.
    • Beginner Friendly.
      1 hour
  • Write programs that handle complex decision-making using the boolean data type, conditionals, and comparison and logical operators.
    • Beginner Friendly.
      3 hours
  • Implement the Redux state management into your application using core methods of the Redux API.
    • Beginner Friendly.
      5 hours
  • Learn how to use for-loops and while-loops to execute the same code multiple times.
    • Beginner Friendly.
      3 hours
  • Learn how to develop APIs using Swagger tooling and the OpenAPI specification.
    • With Certificate
    • Intermediate.
      < 1 hour
  • Leverage hooks, a powerful feature of function components, to use states without creating classes.
    • Beginner Friendly.
      5 hours
  • Learn about the computer science concepts of data structures and algorithms and build implementations from scratch in modern JavaScript.
    • Includes 8 Courses
    • With Certificate
    • Intermediate.
      13 hours
  • You will learn about Security Logging and Monitoring Failures, what are they, and how to prevent them.
    • Beginner Friendly.
      < 1 hour
  • Model real-world elements using Objects, a data structure that stores information and functions.
    • Beginner Friendly.
      3 hours
  • Level up your Typescript skills by learning how to combine individual types into flexible combinations with union types.
    • Beginner Friendly.
      1 hour
  • Learn how to build advanced web applications with React and Redux.
    • Includes 6 Courses
    • With Certificate
    • Intermediate.
      22 hours
  • Create generative visualizations and interactive experiences with p5.js, a popular JavaScript library for creative coding.
    • Intermediate.
      9 hours
  • From beginners to experienced web developers, Wix offers a wide range of solutions to quickly create a website that you can proudly share.
    • Beginner Friendly.
      17 hours
  • Learn how to code in Python, design and access databases, create interactive web applications, and share your apps with the world.
    • Includes 8 Courses
    • With Certificate
    • Intermediate.
      29 hours
  • Dive into intermediate TypeScript concepts including class types, type narrowing, and generics.
    • With Certificate
    • Intermediate.
      3 hours
  • Learn about the computer science concepts of data structures and algorithms and build implementations of each from scratch in modern Java.
    • Includes 8 Courses
    • With Certificate
    • Intermediate.
      19 hours
  • Level up your design skills by learning different ways to set CSS colors and formats.
    • Beginner Friendly.
      1 hour
  • Gain insights into the runtime behavior of the TypeScript code by narrowing down union types.
    • Beginner Friendly.
      1 hour
  • You will learn about Identification and Authentication Failures, what are they, and how to prevent them.
    • Beginner Friendly.
      < 1 hour
  • Dive into the technology behind web3 and learn about the concepts behind Blockchain and Crypto!
    • Beginner Friendly.
      1 hour
  • Learn about handling files and directories in this Intermediate Go course.
    • With Certificate
    • Intermediate.
      1 hour
  • Learn how to add user sign up, login & logout functionality to your Rails applications.
    • With Certificate
    • Intermediate.
      3 hours
  • Master Django views and models using generative AI. Incorporate dynamic content, Bootstrap theming, and SQLite database integration for robust web apps.
    • Intermediate.
      2 hours
  • Learn how to publish a website to the Internet with Jekyll, Amazon Web Services (AWS), and GitHub Pages.
    • With Certificate
    • Beginner Friendly.
      1 hour
  • Enhance your React applications with Redux, a popular state-management library.
    • Intermediate.
      8 hours
  • Expand your CSS knowledge and style your sites even faster by learning Sass.
    • Intermediate.
      1 hour
  • Study for Certified Tester Foundation Level CTFL v4.0 certification exam covering software testing principles, methodologies and development approaches.
    • Includes 14 Courses
    • Intermediate.
      17 hours
  • Use test-driven development to create a JavaScript server using the Express framework.
    • Intermediate.
      1 hour
  • Take your React skills to the next level by learning how to apply styles and use forms to get user input.
    • Beginner Friendly.
      1 hour
  • Learn how to interact with a SQL database from within your JavaScript programs!
    • Intermediate.
      2 hours
  • Learn how to easily build single-page web applications using this popular JavaScript framework.
    • Intermediate.
      6 hours
  • Learn the basics of jQuery, a JavaScript library that allows you to easily add dynamic behavior to static web pages.
    • With Certificate
    • Beginner Friendly.
      4 hours
  • Simplify the process of looping over arrays with iterator methods and learn how to build abstractions in JavaScript.
    • Beginner Friendly.
      2 hours
  • Advance your CSS styling strategies with CSS-in-JS, a popular technique that allows programmers to write CSS styling in JavaScript.
    • With Certificate
    • Intermediate.
      < 1 hour
  • You will learn about Software and Data Integrity Failures, what they are, and how to prevent them.
    • Beginner Friendly.
      < 1 hour
  • Easily produce multiple objects with the same property using classes and export and import modules.
    • Beginner Friendly.
      4 hours
  • Learn advanced techniques to narrow complex types in TypeScript. Discover TypeScript’s power inference through type guards and type narrowing.
    • With Certificate
    • Intermediate.
      1 hour
  • Design effective user interactions and flows with thoughtful information architecture.
    • With Certificate
    • Intermediate.
      2 hours
  • Learn how to make your own classes and initialize objects based on the defined classes.
    • Beginner Friendly.
      1 hour
  • You will learn about Security Misconfigurations, what are they, and how to prevent them.
    • Beginner Friendly.
      < 1 hour
  • Learn how to incorporate functions, loops, operators, and conditionals in Sass.
    • Intermediate.
      1 hour
  • Learn the basics of test-driven development and write unit tests in JavaScript with the Mocha library.
    • With Certificate
    • Intermediate.
      3 hours
  • Learn how Angular components interact and about the power of observables while working with data streams.
    • With Certificate
    • Intermediate.
      4 hours
  • You will learn about some critical injection attacks; shell injection attacks, email header injection attacks, and SQL injection attacks.
    • Intermediate.
      1 hour
  • Manage states using programming patterns for mixing components with and without states.
    • Beginner Friendly.
      1 hour
  • Learn how to set up TypeScript for use in VSCode on your local computer — including global and project-specific installations.
    • With Certificate
    • Intermediate.
      < 1 hour
  • Start creating your own professional web applications using build tools such as Webpack, esbuild, Parcel, and Vite.
    • With Certificate
    • Intermediate.
      2 hours
  • Ensure consistent user experience regardless of the browser by addressing browser compatibility issues.
    • Beginner Friendly.
      < 1 hour
  • Refactor your code with Redux Toolkit, an essential package for any Redux application.
    • Beginner Friendly.
      1 hour
  • Expand your CSS knowledge by learning SCSS syntax, nesting, functions, and more in this course!
    • With Certificate
    • Intermediate.
      3 hours
  • Learn how to build and host Alexa Skills that respond to users’ vocal commands.
    • Beginner Friendly.
      2 hours
  • Build your skills in user experience research. Learn user research methods, user experience research tools, and enhance your career in UX.
    • With Certificate
    • Intermediate.
      1 hour
  • Learn how to use the popular React Router library to easily create navigation components.
    • Intermediate.
      2 hours
  • Create websites viewable on devices of all sizes using responsive design techniques, such as relative sizing units and media queries.
    • Beginner Friendly.
      2 hours
  • Start designing more complex systems with techniques such as design patterns, SOLID principles, and UML.
    • With Certificate
    • Intermediate.
      1 hour
  • Learn how to create more secure applications by predicting, handling, and debugging errors with JavaScript.
    • Beginner Friendly.
      1 hour
  • Build better and more maintainable web applications through test-driven development.
    • With Certificate
    • Intermediate.
      4 hours
  • Learn how to plan and conduct user research, analyze user data, and share research insights by creating a research report.
    • Beginner Friendly.
      1 hour
  • Discover the three stages that comprise the lifecycle phases of React components.
    • Beginner Friendly.
      1 hour
  • Use your knowledge of JavaScript and Velo to create a full-stack application.
    • Beginner Friendly.
      1 hour
  • Ready to learn VR in VR? Dive into A-Frame and learn how to build virtual reality experiences in the browser.
    • Intermediate.
      2 hours
  • Learn how to identify and prevent different types of Cross-Site Scripting attacks in Node.js apps.
    • With Certificate
    • Intermediate.
      1 hour
  • Do you have the basics of React down and feel ready to take the next step? Advance your React skills with React Router v5.
    • Beginner Friendly.
      1 hour
  • Learn how to ideate and brainstorm possible design solutions based on user research.
    • Beginner Friendly.
      < 1 hour
  • Learn how to create bar charts with D3, the popular interactive data visualization library.
    • With Certificate
    • Intermediate.
      1 hour
  • Generate visualizations and interactive experiences with p5.js, a popular JavaScript library for creative coding.
    • Intermediate.
      5 hours
  • Learn best practices for setting up file structure, importing stylings, and writing scalable Sass.
    • Intermediate.
      < 1 hour
  • Add and manipulate media assets, such as images and videos, in your p5.js sketch.
    • Intermediate.
      2 hours
  • You will learn about Server-Side Request Forgery, what it is and how to prevent it.
    • Intermediate.
      < 1 hour
  • Dive deeper into Go in this intermediate course and learn about web programming with the Go net/http package.
    • With Certificate
    • Intermediate.
      2 hours
  • Build better and more maintainable web applications through test-driven development.
    • Intermediate.
      1 hour
  • Make your Phaser game stand out visually using animations and camera effects.
    • Intermediate.
      2 hours
  • Unlock the power of TypeScript generics. Learn how to use generics with classes, type parameter defaults and constraints, and the `keyof` type parameter.
    • With Certificate
    • Intermediate.
      1 hour
  • You will learn about Broken Access Control, what it is and how to prevent it.
    • Intermediate.
      < 1 hour
  • Learn how to defend against malicious attacks and improve user experiences using sessions, cookies, and password authentication.
    • Includes 5 Courses
    • With Certificate
    • Intermediate.
      8 hours
  • Make the deployment process easier by using Heroku's services so you can quickly share web app with the world!
    • With Certificate
    • Beginner Friendly.
      < 1 hour
  • Learn to create semantic templates using a popular and lightweight templating engine, Handlebars!
    • Intermediate.
      2 hours
  • Learn about the best practices for effective error handling in Go.
    • With Certificate
    • Intermediate.
      2 hours
  • Learn how to identify and the ways to prevent Cross-Site Request Forgery Attacks from a system.
    • Beginner Friendly.
      < 1 hour
  • Learn how to identify and defend against SQL Injections in Node.js applications.
    • With Certificate
    • Intermediate.
      1 hour
  • Integrate JavaScript asynchronous actions with Velo to create a backend.
    • Beginner Friendly.
      4 hours
  • In this course, learn the later, continuous stages of the design thinking process where actions are taken to iterate on a product after testing.
    • With Certificate
    • Intermediate.
      1 hour
  • Get an introduction to adding dynamic behaviors with the jQuery JavaScript Library.
    • Intermediate.
      1 hour
  • Learn the syntax of interfaces in Go and best practices for implementing them.
    • Beginner Friendly.
      2 hours
  • Create persistent Flask apps by learning how to set up a database and create, read, update, and delete data in the database.
    • Intermediate.
      3 hours
  • Get up and running with a Wix account and quickly create a website that you can share.
    • Beginner Friendly.
      < 1 hour
  • Learn how to build, deploy, and monitor a web app with Render.
    • With Certificate
    • Intermediate.
      < 1 hour
  • Use mixins to add more flexibility to your styles and expand stylings with the & selector.
    • Intermediate.
      1 hour
  • Make the deployment process easier by using Netlify's services so you can quickly share your static or web app with the world!
    • With Certificate
    • Beginner Friendly.
      < 1 hour
  • Select HTML elements efficiently using jQuery methods to traverse the DOM.
    • Intermediate.
      1 hour
  • Add personalization and security to Flask apps with accounts and authentication.
    • Intermediate.
      2 hours
  • Trigger jQuery effects when users interact with elements on the web page using event handlers.
    • Intermediate.
      1 hour
  • Make your Phaser game feel more like the real world by incorporating the rules of physics.
    • Intermediate.
      2 hours
  • Modify the CSS properties of an HTML element using jQuery style methods.
    • Intermediate.
      1 hour
  • Learn to create, inject, and provide Angular services using @Injectable and leverage injector hierarchy for modular, efficient apps.
    • With Certificate
    • Intermediate.
      2 hours
  • Learn how to create the model layer of a web application using Mongoose and TDD.
    • Intermediate.
      2 hours
  • Learn how to manage asynchronous operations and create Redux middleware and thunks to handle asynchronous actions.
    • Beginner Friendly.
      2 hours
  • Learn WebdriverIO framework covering test automation, Page Object Model, Mocha integration, advanced features and browser automation synchronization
    • Includes 28 Courses
    • With Certificate
    • Intermediate.
      9 hours
  • Learn to implement routing in Angular using Angular Router, covering route definitions, configuration, links, nested routes, redirects, and parameters.
    • With Certificate
    • Intermediate.
      2 hours
  • Learn fundamental JavaScript syntax, including conditionals, functions, and scope, to work with Velo to further customize your Wix site.
    • Beginner Friendly.
      6 hours
  • Work with JavaScript collection types, arrays and objects and incorporate these skills into Velo.
    • Beginner Friendly.
      6 hours
  • Add interactivity to your p5.js sketch with mouse and keyboard functions.
    • Intermediate.
      2 hours
  • Learn how to use advanced techniques like entity resolution and dialog management to build more conversational Alexa skills.
    • Intermediate.
      2 hours