All Tutorials

Java Technologies

Web Technologies

Grails & Groovy

AI & Machine Learning

Python

Database

Cloud & DevOps

Software Testing


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.

JavaScript

JavaScript

Learn modern JavaScript - syntax, functions, arrays, objects, DOM manipulation, events, async code, and ES6+ features.

React.js

React.js

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

Angular

Angular

Learn Angular step by step - CLI, components, templates, services, dependency injection, routing, and reactive forms.

Node.js

Node.js

Learn backend development with Node.js - the event loop, modules, the Express framework, REST APIs, and databases.

PHP

PHP

Learn PHP from basics to building dynamic web pages - syntax, functions, arrays, forms, MySQL, and object-oriented PHP.

Apache Grails

Apache Grails

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

Groovy Language

Groovy Language

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

ORM Tools

ORM Tools with Java

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

Deep Learning

Deep Learning

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

Machine Learning

Machine Learning with Python

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

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.