

Epävarma mistä
alkaa?
Track
Todistus
Java Web
4.5+
★★★★★
★★★★★
31 arvostelut
Advanced
Sukella Java-web-kehityksen maailmaan tämän kattavan kurssin avulla. Hallitse relaatiotietokannat ja SQL, rakenna vankkoja backend-sovelluksia Spring Bootilla ja kehitä olennaiset taidot dynaamisten web-sovellusten luomiseen. Näytä lisää
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 / Johdanto SQL:ään
Tässä osiossa tutustutaan SQL-koodaukseen. Se alkaa joillakin SQL:ään ja SQL-tietokantoihin liittyvillä perustiedoilla, ja siirtyy lopulta perus SQL-kyselyiden kirjoittamiseen. Osio sisältää myös hauskoja harjoituksia, joissa pääset harjoittelemaan SQL-syntaksia.
- Mikä On SQL?Esikatselu
- SQL:n ja SSMS:n AsentaminenEsikatselu
- Tutustuminen SSMS:äänEsikatselu
- SQL-Tietokantajärjestelmän RakenneEsikatselu
- The SELECT StatementEsikatselu
- Haaste: Ensimmäinen Päivä KirjastonhoitajanaEsikatselu
- Haaste: Löydä Kaikki Kirjan NimetEsikatselu
- Haaste: Etsi Kirjan Nimet ja TekijätEsikatselu
- The DISTINCT KeywordEsikatselu
- Haaste: Löydä Kaikki GenretEsikatselu
Saamme johdannon datan suodattamiseen valinnoistamme. Tämä antaa meille hallinnan siitä, millaista dataa haemme tietokannasta. Tässä osiossa käsitellään datan suodattamisen syntaksia ja erilaisia operaattoreita, jotka voivat auttaa meitä kirjoittamaan vankkoja ehtoja ehdolliseen datan valintaan.
- The WHERE ClauseEsikatselu
- Haaste: Auta Lukijaa Löytämään Heidän SuosikkigenrensäEsikatselu
- Haaste: Vanhempien Kirjojen HakeminenEsikatselu
- Ehdolliset Lausekkeet: VertailuoperaattoritEsikatselu
- Haaste: Vältä Vahingoittuneet KirjatEsikatselu
- Haaste: Korosta Uusia SaapumisiaEsikatselu
- Haaste: Budjettiystävälliset KirjatEsikatselu
- Ehdolliset Lausekkeet: The AND OperaattoriEsikatselu
- Haaste: Etsi Tiettyjä Kirjoja LukijalleEsikatselu
- Haaste: Määrittele AlueetEsikatselu
- Haaste: Useita EhtojaEsikatselu
- Ehdolliset Lausekkeet: The OR OperaattoriEsikatselu
- Haaste: Useiden Vaihtoehtojen YhdistäminenEsikatselu
- Haaste: Alueen PoissulkeminenEsikatselu
- Ehdolliset Lausekkeet: The NOT OperaattoriEsikatselu
- Haaste: Alueen KieltäminenEsikatselu
Tässä osiossa keskitytään käsitteisiin, jotka liittyvät taulukoiden lajitteluun sarakearvojen perusteella. Lajittelu voi olla hyödyllistä, kun halutaan poimia sarakkeesta pienimmät tai suurimmat arvot tai kun halutaan helpottaa olennaisen tiedon löytämistä nopeasti. Tarkastelemme myös avainsanaa, joka voi auttaa meitä rajoittamaan SELECT-lauseidemme hakemien rivien määrää, mikä tekee kyselyistämme tiiviimpiä.
- PeruslajitteluEsikatselu
- Haaste: Kirjastoluettelon LajitteluEsikatselu
- Lajittelu Useiden Sarakkeiden MukaanEsikatselu
- Haaste: Luettelon LisäjärjestelyEsikatselu
- Lajittelu Suodatuksen JälkeenEsikatselu
- Haaste: Etsi Halvimmat KirjatEsikatselu
- Haaste: Auta Asiakasta Löytämään KirjaEsikatselu
- Limit-avainsanaEsikatselu
- Haaste: Valitse Kirjat Keräilijän OsastolleEsikatselu
- Haaste: Edulliset KirjatEsikatselu
Opit hyödyllisistä kyselyistä ja avainsanoista, jotka voivat auttaa meitä täyttämään tietokannan tiedoilla. Tämä sisältää kyselyt taulukoiden luomiseen ja rivien lisäämiseen näihin taulukoihin. Käsittelemme myös kahta lisäavainsanaa, jotka voivat auttaa tekemään taulukoistamme vuorovaikutteisempia ja kestävämpiä.
- Taulukon LuominenEsikatselu
- Haaste: Uuden Kirjataulukon LuominenEsikatselu
- Rivien Lisääminen TaulukkoonEsikatselu
- Haaste: Tietojen LisääminenEsikatselu
- Haaste: Lisää Enemmän TietojaEsikatselu
- Lisätään Useita RivejäEsikatselu
- Haaste: Suuren Tietomäärän LisääminenEsikatselu
- Ensisijaiset AvaimetEsikatselu
- The SERIAL KeywordEsikatselu
- Haaste: Kirjojen Rakenteen MuuttaminenEsikatselu
- Määrittäminen OletusarvotEsikatselu
- Haaste: Kirjojen Taulukon Parantaminen EdelleenEsikatselu
Tarkastelemme, kuinka muokata tai poistaa tietoja SQL-tietokannassa. Tämä sisältää kyselyt rivien päivittämiseksi tai poistamiseksi taulukosta sekä taulukon kopioimisen tai poistamisen.
- Rivin Päivittäminen TaulukossaEsikatselu
- Haaste: Korjaa Kirjan TiedotEsikatselu
- Haaste: Sivumäärien PäivittäminenEsikatselu
- Haaste: Merkitse Arkistoidut Kirjat Saatavilla OleviksiEsikatselu
- Rivien PoistaminenEsikatselu
- Haaste: Vanhentuneiden Tietueiden PoistaminenEsikatselu
- Taulukoiden KopioiminenEsikatselu
- Haaste: Luo Taulukon VarmuuskopioEsikatselu
- Haaste: Luo Yhteenvetotaulukko KirjoistaEsikatselu
- Taulukoiden PoistaminenEsikatselu
Module 3 / Keskitaso SQL
Tässä osiossa opit ryhmittelemään ja hallitsemaan tietoja tehokkaasti. Esittelemme GROUP BY -operaattorin tietojen ryhmittelyyn. Lisäksi opit suodattamaan ryhmiteltyjä tietoja HAVING-operaattorin avulla.
- GROUP BY -LausekeEsikatselu
- Lausekkeiden JärjestysEsikatselu
- Haaste: Kokonaisaika Kullekin Subway-ReitilleEsikatselu
- Keskimääräisen Opiskelijan Arvosanan HaasteEsikatselu
- Haaste: Etsitään Parhaita Matematiikan OpiskelijoitaEsikatselu
- Having-LausekeEsikatselu
- Useita Aggregointifunktioita KyselyssäEsikatselu
- Monimutkaisempi SuodatusEsikatselu
Opit sisäkkäisistä alikyselyistä, kuinka luoda niitä ja kuinka käyttää niitä tehokkaasti.
Tässä opit yhdistämään useita tauluja, mikä mahdollistaa työskentelyn yhtenäisen taulun kanssa ja yksinkertaistaa kyselyjen luomista.
- Liity 2 TaulukkoonEsikatselu
- Haaste: Hanki Kategoria Tuotteen Hinnan PerusteellaEsikatselu
- Haaste: Hanki Alin Hinta Kategorian MukaanEsikatselu
- Haaste: Hanki Tuotemäärä Kategorian MukaanEsikatselu
- Left, Right ja Inner JoinitEsikatselu
- Haaste: Taulujen YhdistäminenEsikatselu
- Haaste: FULL JOIN KäyttöEsikatselu
Opi SQL:n tietojen määrittelykielen (DDL) ja tietojen käsittelykielen (DML) perusteet, mukaan lukien kuinka luoda, muokata ja poistaa tietokantaobjekteja sekä kuinka lisätä, päivittää ja poistaa tietoja taulukoissa.
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. ORMEsikatselu
- Hibernate Config and EntitiesEsikatselu
- Challenge: Entity CreationEsikatselu
- Transactions and SessionEsikatselu
- Implementing DAO Pattern for our ProgramEsikatselu
- Challenge: Implementing DAOEsikatselu
- `query()` and `nativeQuery()`Esikatselu
- Challenge: QueryEsikatselu
- Entity Relations and Cascade TypesEsikatselu
- Implementing the `Role` EntityEsikatselu
- Challenge: Role Layers ImplementationEsikatselu
- Section 2 SummaryEsikatselu
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 / HTML:n Perusteet
Tutki verkon sisäistä toimintaa. Opi, miten data kulkee verkkojen läpi, tutustu protokollien rooliin ja selvitä IP-osoitteiden ja verkkotunnusten mysteerit. Saa korkeatasoinen ymmärrys siitä, miten verkkoselaimet ja palvelimet kommunikoivat toimittaakseen verkkosisältöä.
Tutustu tunnisteiden voimaan sisällön jäsentämisessä, otsikoista ja kappaleista listoihin ja taulukoihin. Opi, kuinka voit parantaa elementtejä attribuuteilla.
- HTML-Tunnisteiden YmmärtäminenEsikatselu
- Työskentely HTML-Attribuuttien KanssaEsikatselu
- Ymmärrä Parilliset ja Yksittäiset Tunnisteet HTML:ssäEsikatselu
- Tekstin Merkintä ja Muotoilu HTML:ssäEsikatselu
- Haaste: Luo Ensimmäinen Verkkosivusi KappaleEsikatselu
- Haaste: Rakenna Henkilökohtainen EsittelysivuEsikatselu
- Haaste: Suunnittele Elokuvan EsittelysivuEsikatselu
- Linkkien ja Painikkeiden Käyttäminen HTML:ssäEsikatselu
- Haaste: Luo Linkkejä Suosittuihin VerkkosivustoihinEsikatselu
- HTML-Koodin Validointi Parhaiden Käytäntöjen MukaisestiEsikatselu
HTML-dokumentin rakenteen ydin. Opi HTML-dokumentin osat, mukaan lukien doctype-ilmoitus, head ja body. Ymmärrä kunkin elementin tarkoitus ja miten ne vaikuttavat verkkosivun kokonaisrakenteeseen.
- Hyvin Jäsenneltyjen Verkkosivujen SalaisuudetEsikatselu
- HTML-Dokumentin Rakenteen YmmärtäminenEsikatselu
- Asiakirjan Pään RooliEsikatselu
- Asiakirjan Virtauksen ja Asettelun HallintaEsikatselu
- Haaste: Rakenna HTML-Dokumentti OikeinEsikatselu
- Kehittäjätyökalujen Käyttäminen HTML:n Tarkasteluun ja VirheenkorjaukseenEsikatselu
Tee verkkosivusta houkuttelevampi median, kuten kuvien, äänen ja videon avulla. Työskentele jäsennellyn taulukkomuotoisen datan kanssa taulukoiden muodossa.
- Kuvien Lisääminen HTML:äänEsikatselu
- Haaste: Työskentele Kuvien KanssaEsikatselu
- Työskentely Klikattavien Kuvien, Kuvatekstien ja Optimoinnin KanssaEsikatselu
- Vektori- ja Rasterigrafiikan YmmärtäminenEsikatselu
- Äänen ja Videon Upottaminen Rikasta Mediaa Sisältöä VartenEsikatselu
- Haaste: Upota Ääni ja Video HTML:äänEsikatselu
- Taulukoiden Luominen ja Jäsentäminen HTML:ssäEsikatselu
- Haaste: Suunnittele Toimiva HTML-taulukkoEsikatselu
Tutustu HTML-lomakkeiden monipuolisuuteen. Opi suunnittelemaan intuitiivisia ja käyttäjäystävällisiä lomakkeita hyödyntämällä keskeisiä käsitteitä ja tekniikoita. Selvitä, kuinka lomakkeet mahdollistavat käyttäjän vuorovaikutuksen ja tietojen lähettämisen verkkosivustoilla.
- Johdanto HTML-LomakkeisiinEsikatselu
- Lomakkeiden Luomisen Perusteet HTML:ssäEsikatselu
- Käyttämällä Nimilappuja Paremman Lomakkeen Saavutettavuuden TakaamiseksiEsikatselu
- Lomakkeiden Parantaminen SyöteattribuuteillaEsikatselu
- Erilaisten Syöttötyyppien Tutkiminen HTML:ssäEsikatselu
- Haaste: Luo Lomake Syötteillä ja NimikkeilläEsikatselu
- Työskentely Textarea-Elementin Kanssa Monirivistä Syöttöä VartenEsikatselu
- Using the Select Element for Avattavissa ValikoissaEsikatselu
- Datalist-Elementin Käyttäminen Ennalta Määritettyihin SyötevihjeisiinEsikatselu
- Lomake-Elementtien Ryhmittely Paremman Rakenteen SaavuttamiseksiEsikatselu
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
Tärkeintä on oppia eikä luovuttaa
Materiaali on hyvä, opittavaa riittää – kaikki parantuaksesi ja tärkeintä on oppia sitä, mitä haluat....
Matteo Comune
Kiitos heille opin paljon…
Kiitos heille opin paljon nopeammin, koska he auttavat ymmärtämään kaiken alusta alkaen. Tämä on paras sivusto, joka tukee IT-taustattomia...
Yuliana Cadavid
Loistava kurssi aloittelijoille
Loistava kurssi aloittelijoille, joka testaa tietosi jokaisella oppitunnilla...
Elpunzon
Nautin Codefinity-kokemuksestani…
Nautin Codefinity-kokemuksesta Pythonin oppimiseen. Itseohjautuva oppimismenetelmä on erinomainen, sillä se mahtuu aikatauluuni...
Alexandru Alexandru
On mukava oppia Codefinityltä
On mukava oppia Codefinityltä. Se on helppoa ja tarjoaa hyviä esimerkkejä opitusta...
jacob Templet
Easy to follow along with and provides…
Helppo seurata ja se tuo haastetta arkeeni. Haaste saa minut haluamaan oppia päivä toisensa jälkeen...
Elan
Codefinity on kattava oppimisväline…
Codefinity on kattava oppimisväline, joka auttaa kehittämään taitojasi ohjelmistoinsinöörinä tai datatieteilijänä. Harjoitukset ovat hauskoja ja erinomainen tapa hioa taitojasi...
Thibault
Ensimmäistä kertaa koodaamista opiskellen
Ensimmäistä kertaa koodaamista opiskellen ja onnistuneesti Codefinityn avulla – kiitos...
Adrien Morel
Hyvin suunniteltu täysin aloittelijoille
Hyvin suunniteltu täysin aloittelijoille, sisältää asteittaista edistystä ja saa minut tuntemaan oloni varmaksi....
_Gracy
se on yksinkertaisesti täydellisesti selitetty
se on yksinkertaisesti täydellisesti selitetty! Tähän mennessä en ole kohdannut vaikeuksia, koska kaikki on niin hyvin järjestetty....
Ruslan Kravchuk
Tärkeintä on oppia eikä luovuttaa
Materiaali on hyvä, opittavaa riittää – kaikki parantuaksesi ja tärkeintä on oppia sitä, mitä haluat....
Matteo Comune
Kiitos heille opin paljon…
Kiitos heille opin paljon nopeammin, koska he auttavat ymmärtämään kaiken alusta alkaen. Tämä on paras sivusto, joka tukee IT-taustattomia...
Yuliana Cadavid
Loistava kurssi aloittelijoille
Loistava kurssi aloittelijoille, joka testaa tietosi jokaisella oppitunnilla...
Elpunzon
Nautin Codefinity-kokemuksestani…
Nautin Codefinity-kokemuksesta Pythonin oppimiseen. Itseohjautuva oppimismenetelmä on erinomainen, sillä se mahtuu aikatauluuni...
Alexandru Alexandru
On mukava oppia Codefinityltä
On mukava oppia Codefinityltä. Se on helppoa ja tarjoaa hyviä esimerkkejä opitusta...
jacob Templet
Easy to follow along with and provides…
Helppo seurata ja se tuo haastetta arkeeni. Haaste saa minut haluamaan oppia päivä toisensa jälkeen...
Elan
Codefinity on kattava oppimisväline…
Codefinity on kattava oppimisväline, joka auttaa kehittämään taitojasi ohjelmistoinsinöörinä tai datatieteilijänä. Harjoitukset ovat hauskoja ja erinomainen tapa hioa taitojasi...
Thibault
Ensimmäistä kertaa koodaamista opiskellen
Ensimmäistä kertaa koodaamista opiskellen ja onnistuneesti Codefinityn avulla – kiitos...
Adrien Morel
Hyvin suunniteltu täysin aloittelijoille
Hyvin suunniteltu täysin aloittelijoille, sisältää asteittaista edistystä ja saa minut tuntemaan oloni varmaksi....
_Gracy
se on yksinkertaisesti täydellisesti selitetty
se on yksinkertaisesti täydellisesti selitetty! Tähän mennessä en ole kohdannut vaikeuksia, koska kaikki on niin hyvin järjestetty....
Data Engineer
Suoritustodistus
Näytä äskettäin hankitut taitosi. Olet ansainnut sen
Discover more
Learning tracks
Vain Ultimate
1 Kurssi
1 Projekti
0 Task
Vain Ultimate
7 Kurssit
345 Tehtävät
Vain Ultimate
4 Kurssit
98 Tehtävät
Vain Ultimate
5 Kurssit
145 Tehtävät
Vain Ultimate
4 Kurssit
115 Tehtävät
Vain Ultimate
6 Kurssit
101 Tehtävät
Vain Ultimate
6 Kurssit
195 Tehtävät
Vain Ultimate
5 Kurssit
135 Tehtävät
Vain Ultimate
3 Kurssit
1 Projekti
125 Tehtävät
Vain Ultimate
7 Kurssit
376 Tehtävät
Vain Ultimate
4 Kurssit
143 Tehtävät
Vain Ultimate
5 Kurssit
180 Tehtävät
Vain Ultimate
5 Kurssit
165 Tehtävät
Vain Ultimate
6 Kurssit
308 Tehtävät
Vain Ultimate
6 Kurssit
252 Tehtävät
Vain Ultimate
8 Kurssit
2 Projektit
185 Tehtävät
Vain Ultimate
2 Kurssit
80 Tehtävät
Vain Ultimate
7 Kurssit
293 Tehtävät
Vain Ultimate
1 Projekti
0 Task
Vain Ultimate
2 Kurssit
21 Tehtävät
Vain Ultimate
5 Kurssit
139 Tehtävät
Vain Ultimate
2 Kurssit
0 Task
Vain Ultimate
4 Kurssit
81 Tehtävät
Vain Ultimate
13 Kurssit
555 Tehtävät
Vain Ultimate
13 Kurssit
555 Tehtävät
Vain Ultimate
1 Kurssi
0 Task
Vain Ultimate
0 Task
Vain Ultimate
6 Kurssit
180 Tehtävät
Vain Ultimate
3 Kurssit
70 Tehtävät
Vain Ultimate
5 Kurssit
239 Tehtävät
Vain Ultimate
4 Kurssit
125 Tehtävät
Vain Ultimate
3 Kurssit
119 Tehtävät
Vain Ultimate
1 Kurssi
15 Tehtävät
Vain Ultimate
3 Kurssit
75 Tehtävät
Vain Ultimate
3 Kurssit
41 Tehtävät
Vain Ultimate
2 Kurssit
151 Tehtävät
Vain Ultimate
3 Kurssit
61 Tehtävät
Vain Ultimate
2 Kurssit
1 Projekti
38 Tehtävät
Vain Ultimate
3 Kurssit
36 Tehtävät
Vain Ultimate
2 Kurssit
1 Projekti
38 Tehtävät
Vain Ultimate
5 Kurssit
134 Tehtävät
Vain Ultimate
4 Kurssit
159 Tehtävät
Vain Ultimate
4 Kurssit
154 Tehtävät
Learning tracks
polku
TEST TRACK 12
Aloittelija
4.0
(8247)
polku
Full Stack -Verkkokehitys
Aloittelija
4.5
(59)
polku
Tule React Developeriksi
Keskitaso
4.9
(7)
polku
Datan Visualisoinnin Hallinta
Keskitaso
4.6
(7)
polku
SQL Alkeista Asiantuntijaksi
Aloittelija
4.7
(93)
polku
C++ Perusteet
Aloittelija
4.4
(17)
polku
Python Nollasta Sankariksi
Aloittelija
4.7
(284)
polku
Supervised Machine Learning
Keskitaso
4.9
(7)
polku
Python Edistyneen Tason Yli
Aloittelija
4.7
(3)
polku
Java Perusteet
Aloittelija
4.3
(9)
polku
Pelinkehitys Unitylla
Aloittelija
4.6
(7)
polku
Become a Django Developer
Edistynyt
4.5
(28)
polku
Flask for Dummies
Keskitaso
4.5
(32)
polku
Frontend-Kehityksen Perusteet
Aloittelija
4.6
(53)
polku
Web Developer from Zero to Hero
Aloittelija
4.6
(57)
polku
Preparation for Data Science
Keskitaso
4.5
(11)
polku
Deep Learning Odyssey
Edistynyt
5.0
(3)
polku
Verkkokehitys C#:lla
Aloittelija
4.8
(98)
polku
TEST E2E TRACK BEGINNER
Aloittelija
polku
Test Track
4.7
(3)
polku
Skilled Python BackEnd Developer
Edistynyt
4.7
(261)
polku
Test Recalculate
Aloittelija
polku
Excelin Perusteet
Aloittelija
4.5
(39)
polku
Full-Stack .NET Developer Journey
Keskitaso
4.8
(129)
polku
Full-Stack .NET Developer Journey
Keskitaso
4.8
(129)
polku
Test track with rating
Edistynyt
4.0
(4)
polku
TEST TEST TRACK
Aloittelija
polku
Data-Analyytikon Perusteet
Aloittelija
4.7
(116)
polku
C++ Osaaminen
Edistynyt
polku
Tule QA-Insinööriksi
Aloittelija
4.5
(44)
polku
Video Production with Adobe
Aloittelija
polku
UI/UX-Suunnittelutyökalut
Aloittelija
polku
Test image upload track
Aloittelija
polku
Olennaiset Toimistotaidot
Aloittelija
4.6
(24)
polku
GitHub from Zero to Hero
Aloittelija
polku
No-Code Website Development
Aloittelija
polku
C Programming & Low-Level Development
Aloittelija
polku
testes
Aloittelija
4.7
(3)
polku
Test translation track
Keskitaso
polku
Test CMS Track
Aloittelija
4.7
(3)
polku
Python for Data Analysis
Keskitaso
4.6
(9)
polku
Digital Marketing Essentials
Aloittelija
polku
Complete Social Media Management
Aloittelija
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