Coding View
Learn by building

Free Online Tutorials

Java | Spring Boot | Grails | Groovy | AI | Web Development & More

42 Tutorials 491 Posts 100% Free

Explore Technologies

Featured Tutorials

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.

8 BEGINNER
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.

18 INTERMEDIATE
ORM Tools

ORM Tools with Java

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

35 INTERMEDIATE
Deep Learning

Deep Learning

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

7 INTERMEDIATE
Machine Learning

Machine Learning with Python

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

7 INTERMEDIATE
ChatGPT

ChatGPT for Developers

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

7 BEGINNER
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.

8 BEGINNER
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.

6 INTERMEDIATE
Groovy Language

Groovy Language

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

8 BEGINNER
Apache Grails

Apache Grails

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

8 INTERMEDIATE
React.js

React.js

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

8 BEGINNER
HTML & CSS

HTML and CSS

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

8 BEGINNER
Spring Boot

Spring Boot Basics

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

10 BEGINNER
Python

Python Programming

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

8 BEGINNER
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.

10 BEGINNER
Core Java

Core Java Tutorial

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

23 BEGINNER
MySQL

MySQL Tutorial

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

0 BEGINNER
SQL

SQL Tutorial

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

1 BEGINNER

Latest Posts

Need Online Training?

Live classes for Java, Grails, Groovy, Claude AI & more

Request Training