Bhylu

The tutorial library

Choose a tutorial.

Browse 47 topics across programming, web development, databases, AI, cloud, and tools.

Choose a playground
Course

HTML

Build meaningful, accessible pages with HTML: text, links, images, tables, forms, media, and browser APIs.

Open tutorial
Course

CSS

Learn CSS from selectors and the box model to Flexbox, Grid, responsive layouts, and original practice challenges.

Open tutorial
Overview

JAVASCRIPT

Use variables and expressions to transform values and print a result.

Open tutorial
Overview

SQL

Ask a database for a calculated value with your first SELECT query.

Open tutorial
Overview

PYTHON

Build a list and calculate a simple result using Python’s built-in functions.

Open tutorial
Overview

JAVA

Compile and run a small Java class with a main entry point.

Open tutorial
Overview

PHP

Transform an array and print a total with a small PHP script.

Open tutorial
Overview

C

Compile a C program and print a calculated integer.

Open tutorial
Overview

C++

Use a C++ output stream to display a calculated value.

Open tutorial
Overview

C#

Write a C# console program with a named entry point.

Open tutorial
Overview

AWS

Read an AWS access-policy document and identify its action, resource, and effect.

Open tutorial
Overview

W3.CSS

Compose a small card using W3.CSS utility classes.

Open tutorial
Overview

HOW TO

Solve one small interface problem by building a labelled input and button.

Open tutorial
Overview

BOOTSTRAP

Build a simple Bootstrap card using existing component classes.

Open tutorial
Overview

REACT

Describe a reusable React component with props and JSX.

Open tutorial
Overview

MYSQL

Run a MySQL SELECT expression without creating or changing a table.

Open tutorial
Overview

JQUERY

Select an element and change its text with jQuery.

Open tutorial
Overview

EXCEL

Use a spreadsheet formula to total a few values.

Open tutorial
Overview

XML

Represent structured information with a single XML root element.

Open tutorial
Overview

DJANGO

Return a plain-text response from a small Django view.

Open tutorial
Overview

NUMPY

Perform an element-wise operation on a NumPy array.

Open tutorial
Overview

PANDAS

Create a small labelled data table and select one column.

Open tutorial
Overview

NODEJS

Run JavaScript outside the browser and print a transformed array.

Open tutorial
Overview

DSA

Trace a linear search and explain how its work grows with input size.

Open tutorial
Overview

TYPESCRIPT

Describe function inputs and outputs with TypeScript type annotations.

Open tutorial
Overview

ANGULAR

Connect an Angular component property to its template.

Open tutorial
Overview

ANGULARJS (LEGACY)

Read a small AngularJS template to understand an existing legacy application.

Open tutorial
Overview

GIT

Inspect a repository’s working tree without changing its files or history.

Open tutorial
Overview

POSTGRESQL

Use PostgreSQL expressions to label a calculated query result.

Open tutorial
Overview

MONGODB

Read a simple document query and its projection before connecting to real data.

Open tutorial
Overview

ASP (CLASSIC, LEGACY)

Read a Classic ASP response expression while maintaining a legacy site.

Open tutorial
Overview

AI

Explore a transparent decision rule before moving on to trained models.

Open tutorial
Overview

R

Summarise a numeric vector with a built-in R function.

Open tutorial
Overview

GO

Run a small Go program with a package and main function.

Open tutorial
Overview

KOTLIN

Use Kotlin values and string templates in a console program.

Open tutorial
Overview

SWIFT

Use a Swift constant and string interpolation to print a greeting.

Open tutorial
Overview

SASS

Compile a small SCSS rule that reuses a colour variable.

Open tutorial
Overview

VUE

Connect a Vue component’s data to a small template.

Open tutorial
Overview

GEN AI

Build an explicit prompt with a task, audience, and output constraint.

Open tutorial
Overview

SCIPY

Use SciPy to find the root of a small continuous function on a known interval.

Open tutorial
Overview

CYBERSECURITY

Generate a random token with a security-oriented standard-library function.

Open tutorial
Overview

DATA SCIENCE

Summarise a small dataset and notice how an outlier changes its mean.

Open tutorial
Overview

INTRO TO PROGRAMMING

Understand input values, a calculation, and output with a tiny program.

Open tutorial
Overview

INTRO TO HTML & CSS

See how HTML supplies content while CSS changes its appearance.

Open tutorial
Overview

BASH

Store a shell value and print it with predictable formatting.

Open tutorial
Overview

RUST

Compile a Rust program using an immutable binding and formatted output.

Open tutorial
Overview

TOOLS

Check a development tool’s installation before debugging a project.

Open tutorial