The tutorial library
Choose a tutorial.
Browse 47 topics across programming, web development, databases, AI, cloud, and tools.
47 topics to explore
Browse subjects on the homepage →HTML
Build meaningful, accessible pages with HTML: text, links, images, tables, forms, media, and browser APIs.
CSS
Learn CSS from selectors and the box model to Flexbox, Grid, responsive layouts, and original practice challenges.
JAVASCRIPT
Use variables and expressions to transform values and print a result.
SQL
Ask a database for a calculated value with your first SELECT query.
PYTHON
Build a list and calculate a simple result using Python’s built-in functions.
JAVA
Compile and run a small Java class with a main entry point.
PHP
Transform an array and print a total with a small PHP script.
C
Compile a C program and print a calculated integer.
C++
Use a C++ output stream to display a calculated value.
C#
Write a C# console program with a named entry point.
AWS
Read an AWS access-policy document and identify its action, resource, and effect.
W3.CSS
Compose a small card using W3.CSS utility classes.
HOW TO
Solve one small interface problem by building a labelled input and button.
BOOTSTRAP
Build a simple Bootstrap card using existing component classes.
REACT
Describe a reusable React component with props and JSX.
MYSQL
Run a MySQL SELECT expression without creating or changing a table.
JQUERY
Select an element and change its text with jQuery.
EXCEL
Use a spreadsheet formula to total a few values.
XML
Represent structured information with a single XML root element.
DJANGO
Return a plain-text response from a small Django view.
NUMPY
Perform an element-wise operation on a NumPy array.
PANDAS
Create a small labelled data table and select one column.
NODEJS
Run JavaScript outside the browser and print a transformed array.
DSA
Trace a linear search and explain how its work grows with input size.
TYPESCRIPT
Describe function inputs and outputs with TypeScript type annotations.
ANGULAR
Connect an Angular component property to its template.
ANGULARJS (LEGACY)
Read a small AngularJS template to understand an existing legacy application.
GIT
Inspect a repository’s working tree without changing its files or history.
POSTGRESQL
Use PostgreSQL expressions to label a calculated query result.
MONGODB
Read a simple document query and its projection before connecting to real data.
ASP (CLASSIC, LEGACY)
Read a Classic ASP response expression while maintaining a legacy site.
AI
Explore a transparent decision rule before moving on to trained models.
R
Summarise a numeric vector with a built-in R function.
GO
Run a small Go program with a package and main function.
KOTLIN
Use Kotlin values and string templates in a console program.
SWIFT
Use a Swift constant and string interpolation to print a greeting.
SASS
Compile a small SCSS rule that reuses a colour variable.
VUE
Connect a Vue component’s data to a small template.
GEN AI
Build an explicit prompt with a task, audience, and output constraint.
SCIPY
Use SciPy to find the root of a small continuous function on a known interval.
CYBERSECURITY
Generate a random token with a security-oriented standard-library function.
DATA SCIENCE
Summarise a small dataset and notice how an outlier changes its mean.
INTRO TO PROGRAMMING
Understand input values, a calculation, and output with a tiny program.
INTRO TO HTML & CSS
See how HTML supplies content while CSS changes its appearance.
BASH
Store a shell value and print it with predictable formatting.
RUST
Compile a Rust program using an immutable binding and formatted output.
TOOLS
Check a development tool’s installation before debugging a project.
No matching topics yet.
Try a language name, a shorter keyword, or a different subject group.
Clear filters →