MUO

Coding Tutorials

Whether you're just starting to learn to code or are experienced, you'll learn something with our programming guides.

Readers like you help support MUO. When you make a purchase using links on our site, we may earn an affiliate commission. Read More.

latest

React Logo overlaying an image of someone using a laptop and a mobile phone
useEffect, useLayoutEffect, and useEffectEvent: A Comparison of Data Fetching Hooks in React

Explore React's data fetching hooks—useEffect, useLayoutEffect, and useEffectEvent—comparing their functionalities for efficient app development.

By 
code editor open in dark mode
How to Create a Simple Contact Form Using HTML, CSS, and JavaScript

Learn to create a simple contact form for your website with easy steps, ensuring effective communication with your audience.

By 
Golang logo text on an image of a black pen placed on a book on a reflective surface
A Deep Dive Into Reflection in Go

Explore the concept of reflection in the Go programming language, delving into its powerful capabilities for dynamic code analysis and manipulation.

By 
A person with code and Scikit-LLM logo overlayed on top
How to Use Scikit-LLM for Text Analysis With Large Language Models

Powerful language models + Scikit-learn = Scikit-LLM. Perform text analysis tasks on the go with the help of this library.

By 
Svelte logo overlaying a macbook laptop
How to Use Slots in Svelte

Slots make passing data from one component to another easier. Learn how to begin using them to create dynamic components.

By 
a default template converted to a custom one
How to Override the Default Templates in django-allauth

The django-allauth’s default templates look blunt and might not fit your needs. Here’s how you can override them.

By 
Some tower servers in a rack with many connecting cables
An Introduction to Event-Driven Programming in Node.js

Node’s powerful event-driven architecture is one of its strongest advantages.

By 
wordpress website under development
Understanding Actions in Svelte

Svelte actions are a very powerful and must-know feature. Learn the ins and outs of the concept with the help of this guide.

By 
Code in an IDE seen through a pair of eyeglasses
Mastering Unary, Binary, and Ternary Operators in JavaScript

You’ve probably used these operators in your programs already, but the devil is in the detail. Get to the bottom of operators and how they differ.

By 
Svelte logo overlaying a macbook laptop
How to Create a Hangman Game With Svelte

Understand Svelte’s fundamentals by building a simple Hangman game.

By 
React Logo overlaying an image of someone using a laptop and a mobile phone
Building Accessible React Applications With React Aria Components

If you’re looking for a React library to help you build accessible components, you’re at the right place!

By 
A jar filled with coins and three stacks of coins with saplings growing out of the top of each.
How to Build an Expense Tracker Using Python

Build this simple app to practice your math programming and learn a little about GUI coding along the way.

By 
Paintbrush, colors, and drawing paper
How to Build a Paint Application Using Python

Coding your own paint app is a classic exercise that will teach you a lot about GUI programming.

By 
Someone using MacBook for Back End Development
The 8 Best Coding Bootcamps for Career Changers

Coding is a great option if you want a career change, and there are plenty of coding bootcamps you can consider joining.

By 
xml-read-write
How to Read and Write XML Files With Java

The popularity of XML has waned recently, but you may run into it occasionally, so it's important to learn how to read and write an XML file.

By 
Collage image of Christmas items including snowmen, reindeer, and holly.
How to Make an Image Collage Using Python

Learn all about image handling in Python with this simple but useful tool you can build yourself.

By 
A padlock with a user symbol on it
How to Build a Social Authentication System in Django Using OAuth

Learn how to create a secure login system with social media accounts in Django using OAuth.

By 
mario in a kart
How to Add Player Movement in Godot Using GDScript

Player movement plays a crucial role in making Godot games more engaging. Learn how to implement it.

By 
Svelte logo overlaying a macbook laptop
A Guide to Routing in SvelteKit

Implement the routing system for your application with the help of this guide.

By 
The golang mascot, a blue gopher with large eyes, in front of columns of random green symbols.
How to Generate Fake Test Data With Go

You’ll often need data to test your app with meaningful values. Just use Gofakeit to fake it for you.

See more articles +