All Tutorials

Java Technologies

Web Technologies

Grails & Groovy

AI & Machine Learning

Python

Database

Cloud & DevOps

Software Testing


Spring Boot

Spring Boot Basics

Build modern Java web apps fast with Spring Boot - starter projects, auto-configuration, REST APIs, data access, and deployment.

Spring Framework

Spring Framework

Understand the core Spring Framework - dependency injection, IoC container, bean scopes, AOP, and how the modern Spring ecosystem fits together.

Hibernate

Hibernate and JPA

Master object-relational mapping with Spring Data JPA and Hibernate - entities, relationships, repositories, and querying techniques.

Servlet & JSP

Servlets and JSP

Learn the foundation of Java web development - the servlet lifecycle, HTTP handling, sessions, filters, and Java Server Pages.

HTML & CSS

HTML and CSS

Learn HTML and CSS from zero - semantic markup, styling, layout systems, and building beautiful responsive pages.

Software Testing

Software Testing

Learn professional software testing - test planning, manual vs automated tests, unit, integration and E2E testing, and writing good test cases.

MySQL

MySQL Tutorial

Learn MySQL from scratch: installation, databases, tables, CRUD, joins, indexes and stored procedures.

MyBatis

MyBatis Tutorial

MyBatis from zero: configuration, mapper interfaces, XML mappings, dynamic SQL, result maps, caching and Spring Boot integration.

PostgreSQL

PostgreSQL Tutorial

PostgreSQL from zero: install, psql, tables, queries, JSON, views, functions and administration.

iBatis

iBatis Tutorial

Apache iBATIS: SqlMapConfig, statement mappings, parameter and result maps, dynamic SQL and the path to MyBatis.

Oracle Database

Oracle Database Tutorial

Oracle SQL and PL/SQL: SQL*Plus, schemas, DML, joins, PL/SQL blocks, procedures, packages and data management.

SQL

SQL Tutorial

Master the SQL language: SELECT, joins, subqueries, DDL, DML, transactions and views - the skills that work on every database.