setup.sh — groovygrails
$ init --stack=java,groovy,python,ai
→ resolving 42 tutorials, 491 lessons...
→ loading spring-boot, grails, react...
$

Learn by building, not by scrolling slides.

Free, practical tutorials across Java, Spring Boot, Grails, Groovy, Python and AI — written the way you'd actually read the docs.

grep
42 tutorials 491 posts 100% free, always

Explore technologies

/categories

Featured tutorials

/tutorials/featured
Java Technologies

Java Technologies: Beginner to Advanced

A complete journey through the Java ecosystem - from JVM basics and syntax to advanced topics like collections, streams, concurrency, and how Java powers enterprise applications.

beginner 👁 9
Design Patterns

Design Patterns in Java

Master classic software design patterns in Java - creational, structural and behavioural patterns with practical examples and real-world use cases.

intermediate 👁 19
ORM Tools

ORM Tools with Java

Learn object-relational mapping in Java - JPA, Hibernate, Spring Data JPA, querying strategies and real-world mapping patterns.

intermediate 👁 36
Deep Learning

Deep Learning

Understand deep learning from the ground up - neural networks, backpropagation, CNNs, RNNs, and building models with PyTorch.

intermediate 👁 8
Machine Learning

Machine Learning with Python

A hands-on introduction to machine learning with Python - NumPy, pandas, scikit-learn, building and evaluating real models.

intermediate 👁 8
ChatGPT

ChatGPT for Developers

Use ChatGPT effectively as a developer - writing prompts, generating and explaining code, debugging, and building applications with the API.

beginner 👁 8
Claude AI

Claude AI

A practical guide to Claude AI - getting started, prompting techniques, using Claude for coding, building apps with the API, and real use cases.

beginner 👁 8
Grails 5/6/7

Grails 5/6/7

Learn the modern Grails framework versions - what changed from Grails 3/4, the new profile system, REST APIs, and upgrading to Grails 6/7.

intermediate 👁 6
Groovy Language

Groovy Language

Learn the Groovy language in depth - dynamic typing, closures, collections, GPars, metaprogramming, and testing with Spock.

beginner 👁 8
Apache Grails

Apache Grails

A complete guide to the Apache Grails framework - conventions, GORM, scaffolding, controllers, services, and plugin ecosystem.

intermediate 👁 9
React.js

React.js

Build interactive user interfaces with React - components, props, state, hooks, routing, and a real mini project.

beginner 👁 9
HTML & CSS

HTML and CSS

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

beginner 👁 10
Spring Boot

Spring Boot Basics

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

beginner 👁 11
Python

Python Programming

Learn Python from scratch - syntax, data structures, functions, OOP, file handling, and building real scripts and small applications.

beginner 👁 9
Web Technologies

Web Development Fundamentals

Understand how the web works - HTTP, browsers, HTML structure, CSS styling, JavaScript interactivity, responsive design, and how frontend talks to backend.

beginner 👁 10
Core Java

Core Java Tutorial

Learn Java programming from basics to advanced concepts including OOP, Collections, Multithreading, and more.

beginner 👁 25
MySQL

MySQL Tutorial

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

beginner 👁 1
SQL

SQL Tutorial

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

beginner 👁 2

Latest posts

git log --oneline

Need someone to walk through it live?

Live online training for Java, Grails, Groovy, Claude AI and more.

$ request-training --live