

Usikker på hvor
starte?
Track
Certifikat!
Java Web
4.5+
★★★★★
★★★★★
31 anmeld.
Advanced
Dyk ned i verdenen af Java-webudvikling med dette omfattende spor. Fra at mestre relational databases og SQL til at bygge robuste backend-applikationer med Spring Boot, vil du udvikle de nødvendige færdigheder til at skabe dynamiske webapplikationer. Vis nu mere
SQL
java
HTML/CSS
Redis
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
- Design and optimize relational databases to ensure data integrity and efficiency
- Write and manage SQL queries to retrieve, update, and manipulate data effectively
- Use Hibernate to simplify database interactions and manage data persistence in Java applications
- Build scalable backend applications with Spring Boot
- Improve application performance with Redis caching
- 216 chapters
- 25 hours
- 282 tasks
Trusted by employees of leading companies
Learning track content
Module 1 / Relational Database and Normalization
This section dives into the world of relational and non-relational databases, teaching you how to visually represent database structures.
We'll dive deep into relational databases, giving you a thorough understanding of essential concepts. This includes topics like foreign keys, various ON DELETE options, and the different types of relationships.
Ready to build a database? This section will hone your skills, emphasizing the importance of a well-structured database for peak performance. Here, you'll grasp the fundamental principles of crafting user-friendly databases.
Module 2 / Introduktion til SQL
Dette afsnit vil introducere dig til kodning i SQL. Det vil starte med nogle grundlæggende oplysninger relateret til SQL og SQL Databases generelt, og til sidst bevæge sig mod at skrive grundlæggende SQL queries. Afsnittet inkluderer også nogle sjove øvelser, hvor du får mulighed for at øve SQL-syntaksen.
- Hvad er SQL?Forhåndsvisning
- Opsætning af SQL og SSMSForhåndsvisning
- Blive Fortrolig med SSMSForhåndsvisning
- Struktur af et SQL-DatabasesystemForhåndsvisning
- The SELECT-SætningenForhåndsvisning
- Udfordring: Første Dag Som BibliotekarForhåndsvisning
- Udfordring: Find Alle BogtitlerForhåndsvisning
- Udfordring: Find Bogtitler og ForfattereForhåndsvisning
- The DISTINCT KeywordForhåndsvisning
- Udfordring: Find Alle GenrerForhåndsvisning
Vi vil få en introduktion til filtrering af data fra vores valg. Dette vil give os kontrol over, hvilken slags data vi henter fra databasen. Denne sektion vil dække syntaksen for filtrering af data og forskellige operatorer, som kan hjælpe os med at skrive robuste betingelser for betinget udvælgelse af data.
- The WHERE ClauseForhåndsvisning
- Udfordring: Hjælp en Læser med at Finde Deres YndlingsgenreForhåndsvisning
- Udfordring: Hente Ældre BøgerForhåndsvisning
- Betingede Udtryk: SammenligningsoperatorerForhåndsvisning
- Udfordring: Undgå de Beskadigede BøgerForhåndsvisning
- Udfordring: Fremhæv Nye AnkomsterForhåndsvisning
- Udfordring: Budgetvenlige BøgerForhåndsvisning
- Betingede Udtryk: The AND-OperatorenForhåndsvisning
- Udfordring: Find Specifikke Bøger til en LæserForhåndsvisning
- Udfordring: Definere IntervallerForhåndsvisning
- Udfordring: Flere BetingelserForhåndsvisning
- Betingede Udtryk: The OR-OperatorenForhåndsvisning
- Udfordring: Matche Flere MulighederForhåndsvisning
- Udfordring: Udelukkelse af et IntervalForhåndsvisning
- Betingede Udtryk: The NOT OperatorForhåndsvisning
- Udfordring: Negere et IntervalForhåndsvisning
Dette afsnit fokuserer på begreber relateret til sortering af tabeller baseret på kolonneværdierne. Sortering kan være nyttig til at udtrække minimums- eller maksimumværdier fra en kolonne eller for at gøre det lettere hurtigt at finde relevant information. Vi vil også se på et keyword, der kan hjælpe os med at begrænse antallet af rækker, der hentes af vores SELECT-udsagn, hvilket gør vores forespørgsler mere præcise.
- Grundlæggende SorteringForhåndsvisning
- Udfordring: Sortering af BibliotekskatalogetForhåndsvisning
- Sortering Efter Flere KolonnerForhåndsvisning
- Udfordring: Yderligere Sortering af KatalogetForhåndsvisning
- Sortering Efter Filtrering af DataForhåndsvisning
- Udfordring: Find de Billigste BøgerForhåndsvisning
- Udfordring: Hjælp en Kunde med at Finde en BogForhåndsvisning
- LIMIT-NøgleordetForhåndsvisning
- Udfordring: Vælg Bøger til Samlerens SektionForhåndsvisning
- Udfordring: Overkommelige BøgerForhåndsvisning
Du vil lære om nyttige forespørgsler og nøgleord, der kan hjælpe os med at udfylde en database med nogle data. Dette vil inkludere forespørgsler til oprettelse af tabeller og til indsættelse af rækker i disse tabeller. Vi vil også dække to yderligere nøgleord, der kan hjælpe os med at gøre vores tabeller mere håndterbare og robuste.
- Oprette en TabelForhåndsvisning
- Udfordring: Oprette en Ny BogtabelForhåndsvisning
- Indsættelse af Rækker i en TabelForhåndsvisning
- Udfordring: Indsættelse af DataForhåndsvisning
- Udfordring: Indsættelse af Flere DataForhåndsvisning
- Indsættelse af Flere RækkerForhåndsvisning
- Udfordring: Indsættelse af BulkdataForhåndsvisning
- Primære NøglerForhåndsvisning
- The SERIAL KeywordForhåndsvisning
- Udfordring: Ændring af BogstrukturenForhåndsvisning
- Specificere StandardværdierForhåndsvisning
- Udfordring: Yderligere Forbedring af BogtabellenForhåndsvisning
Vi vil se på, hvordan man ændrer eller sletter data i en SQL-database. Dette vil inkludere forespørgsler til opdatering eller sletning af rækker i en tabel og at lave en kopi af en tabel eller slette den.
- Opdatering af Rækker i en TabelForhåndsvisning
- Udfordring: Ret Bogens DataForhåndsvisning
- Udfordring: Opdatering af SideantalForhåndsvisning
- Udfordring: Markér Arkiverede Bøger Som UtilgængeligeForhåndsvisning
- Sletning af RækkerForhåndsvisning
- Udfordring: Sletning af Forældede PosterForhåndsvisning
- Duplikering af TabellerForhåndsvisning
- Udfordring: Opret en Tabel BackupForhåndsvisning
- Udfordring: Generer en Opsummeret BogtabelForhåndsvisning
- Sletning af TabellerForhåndsvisning
Module 3 / Mellemliggende SQL
I denne sektion vil du lære, hvordan du grupperer og administrerer data effektivt. Vi vil introducere GROUP BY-operatøren til gruppering af data. Derudover vil du lære, hvordan du filtrerer grupperede data ved hjælp af HAVING-operatøren.
- GROUP BY ClauseForhåndsvisning
- Rækkefølge af UdsagnForhåndsvisning
- Udfordring: Samlet Køretid for Hver SubwaylinjeForhåndsvisning
- Gennemsnitlig Elevs Karakter UdfordringForhåndsvisning
- Søger Efter de Bedste Matematikstuderende UdfordringForhåndsvisning
- Having KlausulForhåndsvisning
- Flere Aggregatfunktioner i ForespørgslenForhåndsvisning
- Mere Kompleks FiltreringForhåndsvisning
Du vil lære om indlejrede subqueries, hvordan man opretter dem, og hvordan man bruger dem effektivt.
- Indlejrede ForespørgslerForhåndsvisning
- Udfordring: Ikke-Tekniske AfdelingsmedarbejdereForhåndsvisning
- Brug af Indre Subforespørgsler i the FROM-SektionenForhåndsvisning
- Udfordring: Medarbejdere Med Mere End Gennemsnitlig LønForhåndsvisning
- Union KlausulForhåndsvisning
- Udfordring: Kombinering af TabelresultaterForhåndsvisning
Her vil du lære, hvordan man kombinerer flere tabeller, så du kan arbejde med en samlet tabel og forenkle oprettelsen af forespørgsler.
- JOIN 2 TabellerForhåndsvisning
- Udfordring: Få Kategori Efter ProduktprisForhåndsvisning
- Udfordring: Få Minimumspris Efter KategoriForhåndsvisning
- Udfordring: Få Produktmængde Efter KategoriForhåndsvisning
- Left, Right og Inner JoinsForhåndsvisning
- Udfordring: Tabel JoinForhåndsvisning
- Udfordring: Brug af FULL JOINForhåndsvisning
Lær grundlæggende om Data Definition Language (DDL) og Data Manipulation Language (DML) i SQL, herunder hvordan man opretter, ændrer og sletter databaseobjekter, samt hvordan man indsætter, opdaterer og sletter data i tabeller.
Module 4 / Java Data Manipulation with Hibernate
Why do we need a database? How does the interaction between a database and code work? What tools are used for different types of databases? You will learn all about this in this section!
This section will tell you how to set up and use Hibernate. You will learn how this framework works, what ORM is, and how to work with databases efficiently. You will also learn to write basic operations with a connected database, demonstrating your skills in practice!
- Hibernate. ORMForhåndsvisning
- Hibernate Config and EntitiesForhåndsvisning
- Challenge: Entity CreationForhåndsvisning
- Transactions and SessionForhåndsvisning
- Implementing DAO Pattern for our ProgramForhåndsvisning
- Challenge: Implementing DAOForhåndsvisning
- `query()` and `nativeQuery()`Forhåndsvisning
- Challenge: QueryForhåndsvisning
- Entity Relations and Cascade TypesForhåndsvisning
- Implementing the `Role` EntityForhåndsvisning
- Challenge: Role Layers ImplementationForhåndsvisning
- Section 2 SummaryForhåndsvisning
In this section, we will complete work on the project's foundation for employee management in the company. We will add the remaining operations and one more entity.
Module 5 / Ultimativ HTML
Udforsk internettets indre funktioner. Lær hvordan data rejser over netværk, opdag protokollernes rolle, og afslør mysterierne bag IP-adresser og domænenavne. Få en overordnet forståelse af, hvordan webbrowsere og servere kommunikerer for at levere webindhold.
Opdag kraften i tags til at strukturere indhold, fra overskrifter og afsnit til lister og tabeller. Lær hvordan du forbedrer elementerne med attributter.
- Forståelse af HTML-TagsForhåndsvisning
- Arbejde med HTML-AttributterForhåndsvisning
- Forståelse af Parrede og Enkeltstående Tags i HTMLForhåndsvisning
- Tekstmarkering og Formatering i HTMLForhåndsvisning
- Udfordring: Opret Dit Første Webside AfsnitForhåndsvisning
- Udfordring: Byg en Personlig IntroduktionswebsideForhåndsvisning
- Udfordring: Design en FilmudstillingswebsideForhåndsvisning
- Brug af Links og Knapper i HTMLForhåndsvisning
- Udfordring: Opret Links til Populære WebsitesForhåndsvisning
- Validering af Din HTML-Kode for Bedste PraksisForhåndsvisning
Kernen i HTML-dokumentstrukturen. Lær komponenterne i et HTML-dokument, inklusive doctype-deklarationen, head og body. Forstå formålet med hvert element, og hvordan de bidrager til den overordnede struktur af en webside.
- Hemmelighederne Bag Velstrukturerede WebsiderForhåndsvisning
- Forståelse af HTML-DokumentstrukturForhåndsvisning
- Rollen af DokumenthovedetForhåndsvisning
- Styring af Dokumentflow og LayoutForhåndsvisning
- Udfordring: Strukturer et HTML-Dokument KorrektForhåndsvisning
- Brug af Udviklerværktøjer til HTML-Inspektion og FejlfindingForhåndsvisning
Gør en webside mere attraktiv ved hjælp af medier som billeder, lyd og video. Arbejd med strukturerede tabeldata i form af tabeller.
- Tilføjelse af Billeder i HTMLForhåndsvisning
- Udfordring: Arbejde Med BillederForhåndsvisning
- Arbejde med Klikbare Billeder, Billedtekster og OptimeringForhåndsvisning
- Forståelse af Vektor- og RastergrafikForhåndsvisning
- Indlejring af Lyd og Video til Rigt MedieindholdForhåndsvisning
- Udfordring: Indlejr Lyd og Video i HTMLForhåndsvisning
- Oprette og Strukturere Tabeller i HTMLForhåndsvisning
- Udfordring: Design en Funktionel HTML-TableForhåndsvisning
Udforsk alsidigheden af HTML-formularer. Lær at designe intuitive og brugervenlige formularer ved at udnytte nøglekoncepter og teknikker. Opdag, hvordan formularer muliggør brugerinteraktion og dataindsendelse på hjemmesider.
- Introduktion til HTML-FormularerForhåndsvisning
- Grundlæggende Om Formularoprettelse i HTMLForhåndsvisning
- Brug af Etiketter for Bedre Form AccessibilityForhåndsvisning
- Forbedring af Formularer med InputattributterForhåndsvisning
- Udforskning af Forskellige Inputtyper i HTMLForhåndsvisning
- Udfordring: Opret Formular med Inputfelter og EtiketterForhåndsvisning
- Arbejde Med the Textarea-Elementet Til Indtastning af Flere LinjerForhåndsvisning
- Brug af Select-Elementet til RullemenuerForhåndsvisning
- Brug af Datalist-Elementet til Foruddefinerede InputforslagForhåndsvisning
- Gruppering af Formelementer for Bedre StrukturForhåndsvisning
Module 6 / Spring Boot Backend
You’ll learn the basics of backend development, including how the HTTP protocol works and the differences between HTTP and HTTPS. You’ll also study HTTP status codes and data formats like JSON and XML for transferring information between client and server.
In this section, we will dive into the essential concepts of backend development using Spring. We will cover various topics, including an introduction to Spring, the principles of Inversion of Control (IoC) and Dependency Injection (DI), the structure of a Spring Boot project, Spring MVC, three-tier architecture, and task management. Each chapter will build upon the previous one to provide a comprehensive understanding of backend development in a Spring environment.
This section covers the fundamentals and practical implementation of RESTful APIs, starting with the theoretical understanding of REST and its core principles. It also includes building your own API, working with DTOs, handling exceptions, integrating Swagger for documentation, and testing the API.
This section covers the basics of working with relational databases, including connection setup, migrations, and interaction with Object-Relational Mappers (ORM) using JPA and Hibernate. It discusses how to integrate databases with Spring Boot applications and explores key aspects of transaction management to ensure data integrity. The goal of this section is to enhance your database skills and promote their effective use in application development.
This section focuses on testing backend applications and covers essential topics such as the fundamentals of testing, unit testing using JUnit, and integration testing. It also explores the use of mock objects with the Mockito library to create effective and isolated tests. This section will help developers understand the importance of testing and learn how to utilize tools to enhance the quality and reliability of their applications.
Module 7 / Introduction to Redis
This section provides an introduction to Redis, highlighting its core features and common use cases. You’ll learn how to install Redis on different platforms, including Windows and macOS, and get familiar with the basics of connecting to and starting the Redis server.
Here, we explore the essential Redis commands for managing and manipulating data effectively. You'll learn how to set, retrieve, increment, and delete data using commands like SET, GET, EXISTS, INCR, DECR, and tackle practical tasks to apply these concepts in real-world scenarios.
Here, you will learn about key Redis data types, including Lists, Sets, Sorted Sets, and Hashes. You will explore their functionality and practical applications through focused exercises designed to reinforce your understanding of each data type.
You'll explore advanced features of Redis, including managing key lifecycles, executing transactions, and leveraging the Pub/Sub messaging system. Additionally, you'll learn essential security practices to safeguard your Redis environment against unauthorized access.
This section introduces the fundamentals of caching and demonstrates how to configure Redis as a cache in a Spring application. It covers key caching annotations and practical examples of caching queries in web applications, concluding with a summary of the main concepts.
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
Det vigtigste er at lære og ikke give op
Materialet er godt, der er meget at lære for at blive bedre, og det vigtigste er at lære det, du ønsker....
Matteo Comune
Takket være dem lærer jeg meget…
Takket være dem lærer jeg meget hurtigere, fordi de hjælper dig med at forstå alt fra bunden. Det er den bedste hjemmeside for folk uden IT-erfaring...
Yuliana Cadavid
fantastisk kursus for begyndere
fantastisk kursus for begyndere, som tester din viden i hver lektion...
Elpunzon
Jeg nyder min Codefinity-oplevelse…
Jeg nyder at lære Python med Codefinity. Den selvstyrede læringsmetode er fantastisk, fordi jeg kan tilpasse den min tidsplan...
Alexandru Alexandru
Det er rart at lære fra Codefinity
Det er rart at lære fra Codefinity. Det er nemt og har gode eksempler på, hvad jeg har lært her...
jacob Templet
Easy to follow along with and provides…
Let at følge med og giver daglige udfordringer. Udfordringen motiverer mig til at lære dag efter dag...
Elan
Codefinity er et omfattende læringsværktøj…
Codefinity er et omfattende læringsværktøj, der hjælper dig med at udvikle dine færdigheder som softwareingeniør eller datavidenskabsmand. Øvelserne er sjove og en god måde at finpudse dine evner på...
Thibault
Første gang jeg lærer at kode
Første gang jeg lærer at kode og lykkes med det hos Codefinity - tak...
Adrien Morel
Godt designet til totale begyndere
Godt designet til totale begyndere, med trinvis progression, der giver mig selvtillid....
_Gracy
det er simpelthen fuldstændig velforklaret
det er simpelthen fuldstændig velforklaret! Indtil videre har jeg ikke oplevet nogen problemer, fordi alt er så godt organiseret...
Ruslan Kravchuk
Det vigtigste er at lære og ikke give op
Materialet er godt, der er meget at lære for at blive bedre, og det vigtigste er at lære det, du ønsker....
Matteo Comune
Takket være dem lærer jeg meget…
Takket være dem lærer jeg meget hurtigere, fordi de hjælper dig med at forstå alt fra bunden. Det er den bedste hjemmeside for folk uden IT-erfaring...
Yuliana Cadavid
fantastisk kursus for begyndere
fantastisk kursus for begyndere, som tester din viden i hver lektion...
Elpunzon
Jeg nyder min Codefinity-oplevelse…
Jeg nyder at lære Python med Codefinity. Den selvstyrede læringsmetode er fantastisk, fordi jeg kan tilpasse den min tidsplan...
Alexandru Alexandru
Det er rart at lære fra Codefinity
Det er rart at lære fra Codefinity. Det er nemt og har gode eksempler på, hvad jeg har lært her...
jacob Templet
Easy to follow along with and provides…
Let at følge med og giver daglige udfordringer. Udfordringen motiverer mig til at lære dag efter dag...
Elan
Codefinity er et omfattende læringsværktøj…
Codefinity er et omfattende læringsværktøj, der hjælper dig med at udvikle dine færdigheder som softwareingeniør eller datavidenskabsmand. Øvelserne er sjove og en god måde at finpudse dine evner på...
Thibault
Første gang jeg lærer at kode
Første gang jeg lærer at kode og lykkes med det hos Codefinity - tak...
Adrien Morel
Godt designet til totale begyndere
Godt designet til totale begyndere, med trinvis progression, der giver mig selvtillid....
_Gracy
det er simpelthen fuldstændig velforklaret
det er simpelthen fuldstændig velforklaret! Indtil videre har jeg ikke oplevet nogen problemer, fordi alt er så godt organiseret...
Data Engineer
Certifikat for fuldførelse
Fremvis dine nyligt opnåede færdigheder. Du har fortjent det
Discover more
Learning tracks
Kun for Ultimate
1 Kursus
1 Projekt
0 Task
Kun for Ultimate
7 Kurser
345 Opgaver
Kun for Ultimate
4 Kurser
98 Opgaver
Kun for Ultimate
5 Kurser
145 Opgaver
Kun for Ultimate
4 Kurser
115 Opgaver
Kun for Ultimate
6 Kurser
101 Opgaver
Kun for Ultimate
6 Kurser
195 Opgaver
Kun for Ultimate
5 Kurser
135 Opgaver
Kun for Ultimate
3 Kurser
1 Projekt
125 Opgaver
Kun for Ultimate
7 Kurser
376 Opgaver
Kun for Ultimate
4 Kurser
143 Opgaver
Kun for Ultimate
5 Kurser
180 Opgaver
Kun for Ultimate
5 Kurser
165 Opgaver
Kun for Ultimate
6 Kurser
308 Opgaver
Kun for Ultimate
6 Kurser
252 Opgaver
Kun for Ultimate
8 Kurser
2 Projekter
185 Opgaver
Kun for Ultimate
2 Kurser
80 Opgaver
Kun for Ultimate
7 Kurser
293 Opgaver
Kun for Ultimate
1 Projekt
0 Task
Kun for Ultimate
2 Kurser
21 Opgaver
Kun for Ultimate
5 Kurser
139 Opgaver
Kun for Ultimate
2 Kurser
0 Task
Kun for Ultimate
4 Kurser
81 Opgaver
Kun for Ultimate
13 Kurser
555 Opgaver
Kun for Ultimate
13 Kurser
555 Opgaver
Kun for Ultimate
1 Kursus
0 Task
Kun for Ultimate
0 Task
Kun for Ultimate
6 Kurser
180 Opgaver
Kun for Ultimate
3 Kurser
70 Opgaver
Kun for Ultimate
5 Kurser
239 Opgaver
Kun for Ultimate
4 Kurser
125 Opgaver
Kun for Ultimate
3 Kurser
119 Opgaver
Kun for Ultimate
1 Kursus
15 Opgaver
Kun for Ultimate
3 Kurser
75 Opgaver
Kun for Ultimate
3 Kurser
41 Opgaver
Kun for Ultimate
2 Kurser
151 Opgaver
Kun for Ultimate
3 Kurser
61 Opgaver
Kun for Ultimate
2 Kurser
1 Projekt
38 Opgaver
Kun for Ultimate
3 Kurser
36 Opgaver
Kun for Ultimate
2 Kurser
1 Projekt
38 Opgaver
Kun for Ultimate
5 Kurser
134 Opgaver
Kun for Ultimate
4 Kurser
159 Opgaver
Kun for Ultimate
4 Kurser
154 Opgaver
Learning tracks
spor
TEST TRACK 12
Begynder
4.0
(8247)
spor
Full Stack Webudvikling
Begynder
4.5
(59)
spor
Bliv En React-Udvikler
Mellemniveau
4.9
(7)
spor
Mestring af Datavisualisering
Mellemniveau
4.6
(7)
spor
SQL fra Begynder til Ekspert
Begynder
4.7
(93)
spor
C++ Grundlæggende
Begynder
4.4
(17)
spor
Python fra Nul til Helt
Begynder
4.7
(284)
spor
Superviseret Maskinlæring
Mellemniveau
4.9
(7)
spor
Python Ud Over Mellemniveau
Begynder
4.7
(3)
spor
Java Essentials
Begynder
4.3
(9)
spor
Spiludvikling med Unity
Begynder
4.6
(7)
spor
Become a Django Developer
Avanceret
4.5
(28)
spor
Flask for Dummies
Mellemniveau
4.5
(32)
spor
Frontend Udviklingsgrundlag
Begynder
4.6
(53)
spor
Web Developer from Zero to Hero
Begynder
4.6
(57)
spor
Preparation for Data Science
Mellemniveau
4.5
(11)
spor
Deep Learning Odyssey
Avanceret
5.0
(3)
spor
Webudvikling Med C#
Begynder
4.8
(98)
spor
TEST E2E TRACK BEGINNER
Begynder
spor
Test Track
4.7
(3)
spor
Skilled Python BackEnd Developer
Avanceret
4.7
(261)
spor
Test Recalculate
Begynder
spor
Excel Essentials
Begynder
4.5
(39)
spor
Full-Stack .NET Developer Journey
Mellemniveau
4.8
(129)
spor
Full-Stack .NET Developer Journey
Mellemniveau
4.8
(129)
spor
Test track with rating
Avanceret
4.0
(4)
spor
TEST TEST TRACK
Begynder
spor
Dataanalytiker Grundlag
Begynder
4.7
(116)
spor
C++ Mastery
Avanceret
spor
Bliv QA-Ingeniør
Begynder
4.5
(44)
spor
Videoproduktion med Adobe
Begynder
spor
UI/UX Designværktøjer
Begynder
spor
Test image upload track
Begynder
spor
Essentielle Kontorfærdigheder
Begynder
4.6
(24)
spor
GitHub from Zero to Hero
Begynder
spor
No-Code Website Development
Begynder
spor
C Programming & Low-Level Development
Begynder
spor
testes
Begynder
4.7
(3)
spor
Test translation track
Mellemniveau
spor
Test CMS Track
Begynder
4.7
(3)
spor
Python for Data Analysis
Mellemniveau
4.6
(9)
spor
Digital Marketing Essentials
Begynder
spor
Complete Social Media Management
Begynder
Become a 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