

Incerto da dove
iniziare?
Track
Certificato
Full Stack Web Development
4.5+
★★★★★
★★★★★
58 recensioni
Beginner
Take on an exciting adventure to become a Full Stack Web Developer and master the skills to create both the front-end and back-end of web applications. This track provides a comprehensive understanding of web development, empowering you to craft complete solutions. Mostra di più
HTML/CSS
JavaScript
React
Node.js
Boost your Tech Skills!
with up to 55% off
What you'll get with our subscription:
Access to 85+ top-rated courses
AI-driven Learning
Workspaces for practicing your skills
Personalized study tracks
Certificates of completion
Training 2 or more people?
Get your team access to Codefinity courses anytime, anywhere.
Try Codefinity TeamsWhat you will learn
- Understand how websites work and build web pages using HTML and CSS
- Write JavaScript code to add interactivity, manipulate data, and handle user input
- Explore advanced JavaScript concepts like asynchronous programming and data structures
- Build modern web applications using React, including components, state management, and UI interactions
- Create and manage backend servers with Node.js and Express.js, handling requests and APIs
- 296 chapters
- 39 hours
- 345 tasks
Trusted by employees of leading companies
Learning track content
Module 1 / Ultimate HTML
Explore the inner workings of the web. Learn how data travels across networks, discover the role of protocols, and unravel the mysteries of IP addresses and domain names. Gain a high-level understanding of how web browsers and servers communicate to deliver web content.
Discover the power of tags to structure content, from headings and paragraphs to lists and tables. Learn how to enhance the elements with attributes.
- Understanding HTML TagsAnteprima
- Working with HTML AttributesAnteprima
- Understanding Paired and Single Tags in HTMLAnteprima
- Text Markup and Formatting in HTMLAnteprima
- Challenge: Create Your First Web Page ParagraphAnteprima
- Challenge: Build a Personal Introduction Web PageAnteprima
- Challenge: Design a Movie Showcase Web PageAnteprima
- Using Links and Buttons in HTMLAnteprima
- Challenge: Create Links to Popular WebsitesAnteprima
- Validating Your HTML Code for Best PracticesAnteprima
The core of HTML document structure. Learn the components of an HTML document, including the doctype declaration, head, and body. Understand the purpose of each element and how they contribute to the overall structure of a webpage.
Make a web page more appealing with the help of media such as images, audio, and video. Work with structured tabular data in the form of tables.
- Adding Images in HTMLAnteprima
- Challenge: Work with ImagesAnteprima
- Working with Clickable Images, Captions, and OptimizationAnteprima
- Understanding Vector and Raster GraphicsAnteprima
- Embedding Audio and Video for Rich Media ContentAnteprima
- Challenge: Embed Audio and Video in HTMLAnteprima
- Creating and Structuring Tables in HTMLAnteprima
- Challenge: Design a Functional HTML TableAnteprima
Explore the versatility of HTML forms. Learn to design intuitive and user-friendly forms by leveraging key concepts and techniques. Discover how forms enable user interaction and data submission on websites.
- Introduction to HTML FormsAnteprima
- Fundamentals of Form Creation in HTMLAnteprima
- Using Labels for Better Form AccessibilityAnteprima
- Enhancing Forms with Input AttributesAnteprima
- Exploring Different Input Types in HTMLAnteprima
- Challenge: Create Form with Inputs and LabelsAnteprima
- Working with the Textarea Element for Multi-line InputAnteprima
- Using the Select Element for Dropdown MenusAnteprima
- Using the Datalist Element for Predefined Input SuggestionsAnteprima
- Grouping Form Elements for Better StructureAnteprima
Module 2 / CSS Fundamentals
Learn what CSS is, how to connect it with HTML, and how to style HTML elements using selectors. Explore foundational concepts like text colors, user action pseudo-classes, and variables in CSS.
- What is CSS and Why is it Important?Anteprima
- Linking CSS to an HTML DocumentAnteprima
- Mastering CSS Selectors for Styling HTML ElementsAnteprima
- Challenge: Apply Your First CSS StylesAnteprima
- Challenge: Style with Class SelectorsAnteprima
- Enhancing Styles with User Action Pseudo-ClassesAnteprima
- Challenge: Apply User Action Pseudo-ClassesAnteprima
- Changing Text Colors in CSSAnteprima
- Optimizing Workflow for Efficient CSS CodingAnteprima
- Challenge: Use Variables for Better CSS ManagementAnteprima
Discover how to style and format text on your web pages. Learn to apply custom fonts and explore various font properties to enhance the appearance of text.
Learn the fundamentals of the box model, which defines the layout and spacing of elements on a web page. Explore concepts such as box sizing, adding space to elements, working with block-level and inline elements, and utilizing structural and functional pseudo-classes for advanced styling.
- What is the CSS Box Model?Anteprima
- Understanding Box Sizing in CSSAnteprima
- Adding Space with Margins and PaddingAnteprima
- Challenge: Apply Box Sizing to ElementsAnteprima
- Using Structural and Functional Pseudo-ClassesAnteprima
- Challenge: Practice Structural Pseudo-ClassesAnteprima
- Understanding Block, Inline, and Inline-Block ElementsAnteprima
- Working with Block-Level ElementsAnteprima
- Working with Inline ElementsAnteprima
- Challenge: Predict Page Layout with Different Element TypesAnteprima
Discover Flexbox, a powerful CSS layout method for arranging elements in rows and columns. Learn how to control the direction, alignment, and spacing of elements horizontally and vertically, as well as customize individual flex items for precise layouts.
- What is Flexbox and Why Use It?Anteprima
- Setting the Flex Direction for LayoutsAnteprima
- Justifying Content Horizontally in FlexboxAnteprima
- Aligning Items Vertically in FlexboxAnteprima
- Understanding Flex Item PropertiesAnteprima
- Challenge: Apply Flexbox ConceptsAnteprima
- Challenge: Build a Layout with FlexboxAnteprima
Learn how to enhance the visual appeal of your web pages with CSS. Explore techniques for applying background colors and images, styling images, using decorative pseudo-elements, and adding shadows to create stunning designs.
- Using Background Colors for DesignAnteprima
- Applying Background Images to ElementsAnteprima
- Working with Images in CSSAnteprima
- Creating Effects with Decorative Pseudo-ElementsAnteprima
- Adding Shadows for Depth and StyleAnteprima
- Challenge: Implement Decorative Effects in CSSAnteprima
- Further StepsAnteprima
Module 3 / Introduction to JavaScript
Discover the fundamentals of JavaScript, including its purpose and syntax. Learn how to work with the console for output and use comments to organize and document your code. These foundational skills will prepare you for a deeper exploration of JavaScript's capabilities.
Explore the building blocks of JavaScript by distinguishing between literals and variables. Understand the core data types, including `null` and arrays, and learn how to manipulate them using array methods.
- Understanding Variables in JavaScriptAnteprima
- Challenge: Define the VariableAnteprima
- Using const for ConstantsAnteprima
- Exploring JavaScript Data TypesAnteprima
- Working with null in JavaScriptAnteprima
- Introduction to ArraysAnteprima
- Array Methods and ManipulationAnteprima
- Challenge: Perform Array OperationsAnteprima
Learn how to manipulate JavaScript's data types through essential operations. Master assignment, mathematical operations, incrementing and decrementing, comparisons, logical operations, and string concatenation.
- Understanding Assignment OperatorsAnteprima
- Mathematical Operations in JavaScriptAnteprima
- Assignment Operators in JavaScriptAnteprima
- Increment and Decrement OperatorsAnteprima
- Challenge: Variable Operations PracticeAnteprima
- Comparison Operators in JavaScriptAnteprima
- Logical Operators ExplainedAnteprima
- Challenge: Compare Variables in JavaScriptAnteprima
- Concatenating Strings in JavaScriptAnteprima
- Challenge: Build Sentences with JavaScriptAnteprima
Discover how to control the flow of your programs with conditional statements. Master `if`, `else`, and `else if` to instruct JavaScript on making decisions and executing code based on different conditions.
Streamline your code by mastering JavaScript's looping structures. Explore `while`, `do while`, and `for` loops, and learn how to control their behavior using `break` and `continue`. Unlock the power of loops to perform repetitive tasks efficiently.
- Understanding the while Loop in JavaScriptAnteprima
- Using the do while Loop for IterationAnteprima
- Challenge: Print Numbers from 5 to 9Anteprima
- Mastering the for Loop in JavaScriptAnteprima
- Challenge: Console Tigers with LoopsAnteprima
- Breaking Out of Loops with breakAnteprima
- Skipping Iterations with continueAnteprima
- Challenge: Stop and Skip in LoopsAnteprima
Discover the power of functions in JavaScript. Learn how to define functions, work with arguments, and use the `return` statement to create reusable and efficient code. Mastering functions will enhance your ability to write clean and modular programs.
Module 4 / JavaScript Data Structures
Get a clear roadmap of what's to come, understand the prerequisites, and learn valuable tips to set you up for success as you delve into objects, arrays, and essential programming concepts.
Explore the core concepts of JavaScript objects. This section covers the fundamentals of object creation, property management, and method implementation.
- Understanding Objects in JavaScriptAnteprima
- Creating Objects in JavaScriptAnteprima
- Working with Nested Object PropertiesAnteprima
- Challenge: Create and Structure an ObjectAnteprima
- Accessing Object Properties in JavaScriptAnteprima
- Challenge: Retrieve Object Property ValuesAnteprima
- Managing Object PropertiesAnteprima
- Challenge: Modify and Extend an ObjectAnteprima
- Defining Object MethodsAnteprima
- Using Properties within MethodsAnteprima
- Challenge: Work with Object MethodsAnteprima
- Fundamentals of JavaScript Objects Sum-UpAnteprima
Dive into advanced techniques for working with JavaScript objects. This section delves into various strategies to efficiently manipulate and interact with objects.
- Iterating Over Object Properties with the for...in LoopAnteprima
- Challenge: Explore Object Properties with IterationAnteprima
- Using hasOwnProperty() to Check Object PropertiesAnteprima
- Challenge: Object Property Iteration with hasOwnProperty()Anteprima
- Cloning and Merging Objects with the Spread OperatorAnteprima
- Challenge: Combine Objects with the Spread OperatorAnteprima
- Destructuring Objects for Cleaner CodeAnteprima
- Challenge: Extract Data with Object DestructuringAnteprima
- Advanced Object Manipulation Sum-UpAnteprima
Embark on a journey into the JavaScript arrays. This section provides a strong foundation for creating arrays, managing elements, and executing basic array operations.
- Understanding JavaScript ArraysAnteprima
- Challenge: Access Array ElementsAnteprima
- Modifying Arrays and Accessing ElementsAnteprima
- Challenge: Modify Array ElementsAnteprima
- Iterating Over Arrays with the for LoopAnteprima
- Challenge: Loop Through Arrays with forAnteprima
- Using the for...of Loop for Array IterationAnteprima
- Challenge: Efficient Array Iteration with for...ofAnteprima
- Mastering JavaScript Arrays Sum-UpAnteprima
Master the advanced array manipulation skills, covering various techniques and methods for handling arrays effectively in multiple scenarios.
- Transforming Arrays with the map() MethodAnteprima
- Challenge: Modify Array Elements Using map()Anteprima
- Filtering Arrays with the filter() MethodAnteprima
- Challenge: Select Specific Data Using filter()Anteprima
- Finding Elements in an Array with the find() MethodAnteprima
- Challenge: Search for Items Using find()Anteprima
- Sorting Arrays with the sort() MethodAnteprima
- Challenge: Sort and Extract Data with sort()Anteprima
- Advanced Array Methods and Transformations Sum-UpAnteprima
- Course SummaryAnteprima
Module 5 / Advanced JavaScript Mastery
Learn the fundamentals of JavaScript classes, from class declarations to defining methods that enhance functionality. Discover how to use parameter objects effectively, manage private properties, and control access with getters and setters. Master static properties and static methods and unlock the power of class inheritance using "extends" and "super()" to build scalable and reusable code.
- Getting StartedAnteprima
- Understanding Class Declarations in JavaScriptAnteprima
- Challenge: Create a JavaScript ClassAnteprima
- Defining Methods in JavaScript ClassesAnteprima
- Challenge: Add Methods to a ClassAnteprima
- Using Parameter ObjectsAnteprima
- Working with Private Properties in ClassesAnteprima
- Challenge: Implement Private Properties in a ClassAnteprima
- Managing Properties with Getters and SettersAnteprima
- Challenge: Implement Getters and Setters in a ClassAnteprima
- Exploring Static Properties in JavaScriptAnteprima
- Using Static Methods in JavaScriptAnteprima
- Challenge: Implement Static Properties and Methods in a ClassAnteprima
- Understanding Inheritance with extends and super()Anteprima
- Challenge: Implement Class Inheritance with extends and super()Anteprima
Master DOM manipulation to create dynamic, interactive web applications. Navigate and modify the DOM's structure, dynamically update content, and implement best practices for security and performance. Differentiate between properties and attributes to optimize your code.
- What Is the Document Object Model (DOM)?Anteprima
- Querying and Selecting Elements in the DOMAnteprima
- Challenge: Query and Select DOM ElementsAnteprima
- Understanding the DOM Hierarchy and RelationshipsAnteprima
- Challenge: Navigate the DOM HierarchyAnteprima
- Exploring DOM Properties in JavaScriptAnteprima
- Working with Element Attributes in the DOMAnteprima
- Challenge: Manage Element Properties and AttributesAnteprima
- Adding Elements to the DOM DynamicallyAnteprima
- Removing Elements From the DOMAnteprima
- Challenge: Add and Remove DOM ElementsAnteprima
- Modifying Element Styles with JavaScriptAnteprima
- Challenge: Apply Dynamic Styles to DOM ElementsAnteprima
Unlock the interactivity of your web applications by mastering JavaScript events. Understand event propagation, control event behavior, and implement efficient event handling for user interactions. Optimize performance with advanced techniques like event delegation.
- Introduction to Events and Event ListenersAnteprima
- Understanding the Event Object in JavaScriptAnteprima
- Challenge: Implement Event ListenersAnteprima
- Event Propagation and Delegation ExplainedAnteprima
- Challenge: Handle Event Propagation and DelegationAnteprima
- Working with Keyboard and Mouse EventsAnteprima
- Managing and Removing Event ListenersAnteprima
Dive into asynchronous JavaScript, including callbacks, Promises, and async/await. Learn how to fetch data from APIs, integrate third-party libraries, and handle multiple requests efficiently, building skills for creating data-driven applications.
- Introduction to Asynchronous JavaScriptAnteprima
- Understanding Callbacks in JavaScriptAnteprima
- Handling Asynchronous Operations with PromisesAnteprima
- Using Async/Await for Cleaner Asynchronous CodeAnteprima
- Fetching and Working with APIs in JavaScriptAnteprima
- Integrating APIs in JavaScript ApplicationsAnteprima
- Challenge: Fetch and Use API DataAnteprima
- Integrating Third-Party Libraries in JavaScriptAnteprima
- Challenge: Work with Third-Party LibrariesAnteprima
- Handling Multiple Asynchronous RequestsAnteprima
Module 6 / React Mastery
Gain an understanding of the core principles of React. You'll learn about JSX (JavaScript XML), building reusable UI components, and rendering elements. Additionally, you'll explore the importance of data collection and conditional rendering in React applications. By the end of this section, you'll have a solid foundation of React's essential concepts, setting you up for success in the more advanced topics covered in the following sections.
- What Is React and Why Use It?Anteprima
- Comparing SPAs and MPAs in Web DevelopmentAnteprima
- How React Works with the Virtual DOMAnteprima
- Introducing JSX for Writing HTML in JavaScriptAnteprima
- Building Complex UI with JSXAnteprima
- Rendering Elements in ReactAnteprima
- Challenge: Render an Element in ReactAnteprima
- Understanding React ComponentsAnteprima
- Passing Data with Props in ReactAnteprima
- Challenge: Create Functional ComponentsAnteprima
- Conditional Rendering in ReactAnteprima
- Challenge: Implement Conditional Rendering – Chat NotificationAnteprima
- Challenge: Implement Conditional Rendering – Bank AlertAnteprima
- Rendering Collections of Data in ReactAnteprima
- Challenge: Display Data Collections in ReactAnteprima
- React Fundamentals Wrap-UpAnteprima
Explore the various methods of adding styles to the React applications. You will learn how to apply styles to individual components, use dynamic styles, and maintain a scalable and maintainable styling approach in your projects.
- Introduction to Styling in ReactAnteprima
- Using Inline Styles in ReactAnteprima
- Applying Inline Styles in PracticeAnteprima
- Challenge: Use Inline Styles in a React ComponentAnteprima
- Styling React Components with External CSSAnteprima
- Applying External CSS in PracticeAnteprima
- Challenge: Apply External CSS to a React AppAnteprima
- Using CSS Modules for Scoped Styling in ReactAnteprima
- Organizing File and Folder Structures for StylesAnteprima
- Challenge: Use CSS Modules in ReactAnteprima
- Styling Techniques in React Wrap-UpAnteprima
Powerful features in modern React development. Hooks revolutionize how we write functional components, providing a concise and intuitive way to manage state and perform side effects. Conversely, Context allows us to share data through the component tree without prop drilling. Combining hooks and Context enables efficient state management and simplified data sharing in React applications.
- Introduction to React Hooks and ContextAnteprima
- Managing State with the useState HookAnteprima
- Challenge: Toggle Visibility with useStateAnteprima
- Working with References Using the useRef HookAnteprima
- Challenge: Build a Controlled Form ComponentAnteprima
- Handling Side Effects with the useEffect HookAnteprima
- Challenge: Fetch and Display Data with useEffectAnteprima
- Optimizing Performance with the useMemo HookAnteprima
- Challenge: Implement a Car List Filter with useMemoAnteprima
- Sharing State Across Components with ContextAnteprima
- Using Context in a Real-World ScenarioAnteprima
- Challenge: Build a World of Astronomy App with ContextAnteprima
- React Hooks and Context Wrap-UpAnteprima
Step-by-step guide on how to start a real-world React project. From setting up your development environment to understanding project organization and critical tools, you'll gain the knowledge and confidence to embark on your React journey.
Module 7 / Backend Development with Node.js and Express.js
Explore the Backend's crucial role and get acquainted with Node.js — a game-changing runtime environment. Uncover its advantages, learn Node.js installation, and dive into creating your first Node.js app.
Create console applications using Node.js. We will cover fundamental concepts, practical examples, and hands-on exercises to ensure we can confidently create our console applications.
- Introduction to Console Applications in Node.jsAnteprima
- What are Console Applications?Anteprima
- Working with the File System in Node.jsAnteprima
- Challenge: File System OperationsAnteprima
- Building Command Line Interface (CLI) AppsAnteprima
- Using the Commander Module for CLI AppsAnteprima
- Working with the Readline ModuleAnteprima
- Building a Guessing Game Console AppAnteprima
- Managing Directories in Node.jsAnteprima
- Directory Inspection ToolAnteprima
- Summary of Console Applications in Node.jsAnteprima
Delve into Express.js as a web application framework. You'll gain insights into why Express is a popular choice for web development, how to set up a basic Express application, create routes to handle various requests and understand middleware concepts.
- Introduction to Express.js in Web DevelopmentAnteprima
- Why Use Express.js for Web Development?Anteprima
- Understanding HTTP RequestsAnteprima
- Setting Up an Express.js ApplicationAnteprima
- Creating and Managing Routes in Express.jsAnteprima
- Testing APIs with PostmanAnteprima
- Introduction to Middleware in Express.jsAnteprima
- Using Built-in Middleware in Express.jsAnteprima
- Creating Custom MiddlewareAnteprima
- Summary of Key Express.js ConceptsAnteprima
Learn how to build a REST API using Node.js and Express.js, step by step. This section will walk you through creating a simplified Twitter-like app, helping you master the art of developing RESTful APIs while adding a valuable project to your portfolio.
- Introduction to REST API DevelopmentAnteprima
- Core Concepts of REST APIsAnteprima
- Setting Up the Project StructureAnteprima
- Defining the Entry Point of the APIAnteprima
- Building the GET All Posts EndpointAnteprima
- Building the GET Post by Id EndpointAnteprima
- Building the CREATE Post EndpointAnteprima
- Building the UPDATE Post by Id EndpointAnteprima
- Building the DELETE Post by Id EndpointAnteprima
- Running and Testing the REST APIAnteprima
- Final Thoughts and Next StepsAnteprima
Requirements
- A computer with a browser - all browsers are supported.
- Your enthusiasm to enhance your tech skills.
- Everything else needed to start learning and practicing is already included in this course.
Over 200,000 5-star ratings and counting
Ruslan Kravchuk
La cosa principale è imparare e non arrendersi
Il materiale è buono, c'è tanto da imparare, tutto per migliorarsi, e la cosa principale è imparare ciò che desideri....
Matteo Comune
Grazie a loro sto imparando molto…
Grazie a loro sto imparando molto più rapidamente perché ti aiutano a comprendere tutto da zero. È il miglior sito web per chi non ha background in IT...
Yuliana Cadavid
ottimo corso per principianti
ottimo corso per principianti, mettono alla prova le tue conoscenze in ogni lezione...
Elpunzon
Sto apprezzando la mia esperienza su Codefinity…
Sto apprezzando la mia esperienza di apprendimento di Python con Codefinity. Il metodo di studio autodidatta è fantastico perché posso adattarlo al mio orario...
Alexandru Alexandru
È piacevole imparare da Codefinity
È piacevole imparare da Codefinity. È facile e offre buoni esempi di quanto appreso qui...
jacob Templet
Easy to follow along with and provides…
Facile da seguire e offre una sfida nella mia vita quotidiana. La sfida mi motiva a imparare giorno dopo giorno...
Elan
Codefinity è uno strumento di apprendimento completo…
Codefinity è uno strumento di apprendimento completo che ti aiuta a sviluppare le tue competenze come ingegnere del software o data scientist. Gli esercizi sono divertenti e un ottimo modo per affinare le tue abilità...
Thibault
Prima volta che impari a programmare
La prima volta che ho imparato a programmare e ci sono riuscito con Codefinity - Grazie...
Adrien Morel
Ben progettato per principianti assoluti
Ben progettato per principianti assoluti, con un progresso incrementale che mi dà fiducia....
_Gracy
è semplicemente perfettamente spiegato
È semplicemente perfettamente spiegato! Finora non ho incontrato alcuna difficoltà perché tutto è così ben organizzato....
Ruslan Kravchuk
La cosa principale è imparare e non arrendersi
Il materiale è buono, c'è tanto da imparare, tutto per migliorarsi, e la cosa principale è imparare ciò che desideri....
Matteo Comune
Grazie a loro sto imparando molto…
Grazie a loro sto imparando molto più rapidamente perché ti aiutano a comprendere tutto da zero. È il miglior sito web per chi non ha background in IT...
Yuliana Cadavid
ottimo corso per principianti
ottimo corso per principianti, mettono alla prova le tue conoscenze in ogni lezione...
Elpunzon
Sto apprezzando la mia esperienza su Codefinity…
Sto apprezzando la mia esperienza di apprendimento di Python con Codefinity. Il metodo di studio autodidatta è fantastico perché posso adattarlo al mio orario...
Alexandru Alexandru
È piacevole imparare da Codefinity
È piacevole imparare da Codefinity. È facile e offre buoni esempi di quanto appreso qui...
jacob Templet
Easy to follow along with and provides…
Facile da seguire e offre una sfida nella mia vita quotidiana. La sfida mi motiva a imparare giorno dopo giorno...
Elan
Codefinity è uno strumento di apprendimento completo…
Codefinity è uno strumento di apprendimento completo che ti aiuta a sviluppare le tue competenze come ingegnere del software o data scientist. Gli esercizi sono divertenti e un ottimo modo per affinare le tue abilità...
Thibault
Prima volta che impari a programmare
La prima volta che ho imparato a programmare e ci sono riuscito con Codefinity - Grazie...
Adrien Morel
Ben progettato per principianti assoluti
Ben progettato per principianti assoluti, con un progresso incrementale che mi dà fiducia....
_Gracy
è semplicemente perfettamente spiegato
È semplicemente perfettamente spiegato! Finora non ho incontrato alcuna difficoltà perché tutto è così ben organizzato....
Data Engineer
Certificato di Completamento
Mostra le abilità che hai acquisite recentemente. Te lo sei guadagnato
Discover more
Learning tracks
Solo per Ultimate
1 Corso
1 Progetto
0 Task
Solo per Ultimate
5 Corsi
119 Compiti
Solo per Ultimate
5 Corsi
146 Compiti
Solo per Ultimate
4 Corsi
115 Compiti
Solo per Ultimate
6 Corsi
101 Compiti
Solo per Ultimate
6 Corsi
168 Compiti
Solo per Ultimate
5 Corsi
135 Compiti
Solo per Ultimate
2 Corsi
1 Progetto
57 Compiti
Solo per Ultimate
7 Corsi
376 Compiti
Solo per Ultimate
4 Corsi
143 Compiti
Solo per Ultimate
5 Corsi
180 Compiti
Solo per Ultimate
5 Corsi
165 Compiti
Solo per Ultimate
6 Corsi
308 Compiti
Solo per Ultimate
6 Corsi
252 Compiti
Solo per Ultimate
8 Corsi
2 Progetti
176 Compiti
Solo per Ultimate
2 Corsi
80 Compiti
Solo per Ultimate
7 Corsi
293 Compiti
Solo per Ultimate
1 Progetto
0 Task
Solo per Ultimate
2 Corsi
21 Compiti
Solo per Ultimate
5 Corsi
111 Compiti
Solo per Ultimate
2 Corsi
0 Task
Solo per Ultimate
3 Corsi
39 Compiti
Solo per Ultimate
13 Corsi
555 Compiti
Solo per Ultimate
13 Corsi
555 Compiti
Solo per Ultimate
1 Corso
0 Task
Solo per Ultimate
0 Task
Solo per Ultimate
5 Corsi
139 Compiti
Solo per Ultimate
3 Corsi
71 Compiti
Solo per Ultimate
7 Corsi
282 Compiti
Solo per Ultimate
5 Corsi
239 Compiti
Solo per Ultimate
4 Corsi
125 Compiti
Solo per Ultimate
2 Corsi
33 Compiti
Solo per Ultimate
3 Corsi
119 Compiti
Solo per Ultimate
1 Corso
15 Compiti
Solo per Ultimate
3 Corsi
75 Compiti
Solo per Ultimate
3 Corsi
31 Compiti
Solo per Ultimate
2 Corsi
151 Compiti
Solo per Ultimate
3 Corsi
56 Compiti
Solo per Ultimate
2 Corsi
1 Progetto
38 Compiti
Solo per Ultimate
3 Corsi
36 Compiti
Solo per Ultimate
2 Corsi
1 Progetto
38 Compiti
Solo per Ultimate
5 Corsi
134 Compiti
Learning tracks
traccia
TEST TRACK 12
Principiante
4.0
(7146)
traccia
Become a React Developer
Intermedio
4.9
(7)
traccia
Mastering Data Visualization
Intermedio
4.6
(7)
traccia
SQL from Zero to Hero
Principiante
4.7
(93)
traccia
С++ Essentials
Principiante
4.4
(17)
traccia
Python from Zero to Hero
Principiante
4.7
(284)
traccia
Supervised Machine Learning
Intermedio
4.9
(7)
traccia
Python Beyond Intermediate
Principiante
5.0
(1)
traccia
Java Essentials
Principiante
4.3
(9)
traccia
Game Development with Unity
Principiante
4.6
(7)
traccia
Become a Django Developer
Avanzato
4.4
(27)
traccia
Flask for Dummies
Intermedio
4.5
(31)
traccia
Frontend Development Foundations
Principiante
4.6
(52)
traccia
Web Developer from Zero to Hero
Principiante
4.6
(56)
traccia
Preparation for Data Science
Intermedio
4.5
(11)
traccia
Deep Learning Odyssey
Avanzato
5.0
(3)
traccia
Web Development with C#
Principiante
4.8
(98)
traccia
TEST E2E TRACK BEGINNER
Principiante
traccia
Test Track
Begginer
4.7
(3)
traccia
Skilled Python BackEnd Developer
Avanzato
4.7
(261)
traccia
Test Recalculate
Principiante
traccia
Excel Essentials
Principiante
4.5
(33)
traccia
Full-Stack .NET Developer Journey
Intermedio
4.8
(129)
traccia
Full-Stack .NET Developer Journey
Intermedio
4.8
(129)
traccia
Test track with rating
Avanzato
4.0
(4)
traccia
TEST TEST TRACK
Principiante
traccia
Data Analyst Foundation
Principiante
4.7
(111)
traccia
C++ Mastery
Avanzato
traccia
Java Web
Avanzato
4.5
(30)
traccia
Become a QA Engineer
Principiante
4.5
(43)
traccia
Video Production with Adobe
Principiante
traccia
Digital Marketing Essentials
Principiante
traccia
UI/UX Design Tools
Principiante
traccia
Test image upload track
Principiante
traccia
Essential Office Skills
Principiante
4.6
(24)
traccia
GitHub from Zero to Hero
Principiante
traccia
No-Code Website Development
Principiante
traccia
C Programming & Low-Level Development
Principiante
traccia
testes
Principiante
4.7
(3)
traccia
Test translation track
Intermedio
traccia
Test CMS Track
Principiante
4.7
(3)
traccia
Python for Data Analysis
Intermedio
4.6
(9)
Become a Full Stack Development expert
Interactive exercises
Learning videos
AI-assistant on all courses
Workspaces for designing your own projects
Ready to get started?
ProBest intro offer | UltimateA complete experience to kickstart your career | |
---|---|---|
85+ Top-Rated courses | ||
Completion certificates | ||
AI-Assistant in all courses | ||
20+ hands-on Real-world projects | ||
Personalized study tracks | ||
Unlimited workspaces | ||
Boost your Tech Skills!
with up to 55% off
What you'll get with our subscription:
Access to 85+ top-rated courses
AI-driven Learning
Workspaces for practicing your skills
Personalized study tracks
Certificates of completion
Training 2 or more people?
Get your team access to Codefinity courses anytime, anywhere.
Try Codefinity Teams