MUO

Programming

For everyone from expert programmers to those new to coding. You’ll find everything from introductory guides to Python and SQL, to expert CSS and VB.Net code examples.

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

Python and code 1
A Beginner’s Guide to Creating and Using Packages in Python

Learn how to create, distribute, and use packages in Python with the help of this guide.

By 
Laptop open on a desk showing an image of a bright street scene at night 1
How to Convert an Image Into a PDF Using Python

Organize your images into PDFs and learn how to use Tkinter to build this handy utility.

By 
enemies drawing on the wall 1
How to Create Enemies in Godot Games

Many games include some kind of foe to battle with. Explore the various ways you can add—and finesse—enemy combat.

By 
Generic paper men 1
How to Create and Use a Generic Class in Java

Generic classes facilitate reusability. Make your code scalable and efficient using generic classes in Java.

By 
audio mixer with some buttons 1
How to Implement Sound Effects and Background Music in Godot

Games without sound effects can feel dull and unexciting. Enhance your gaming experience by incorporating background music and sound effects.

By 
arcade game with health and score 1
How to Implement a Health and Damage System in Godot

Enhance your gameplay experience in Godot by incorporating a health and damage system.

By 
a developer using a state management control plugin 1
An Introduction to Pinia in Vue.js

Create simple, state-based apps with ease using this JavaScript library.

By 
a man in a black vest and white dress sitting on a black chair 1
9 Challenges Every Software Developer Faces and How to Tackle Them

Are you a software developer struggling with the challenges of the job? Here are some challenges you face and how to tackle them.

By 
A snippet of html and css code on a screen 1
Building a React Application Using Radix UI

This library gives you clean, extensible components you can use in your app, and develop further.

By 
Django framework 1
A Guide to Uploading Images With a Django App

Build a simple, but effective, image uploader with this Python tutorial.

By 
a-display-of-different-icons 1
What Is Iconify? How to Integrate It in Vue Apps

Want to enhance your Vue apps with icons? Learn how to effortlessly integrate Iconify into your Vue app.

By 
A code editor showing React code 1
Prop Drilling in React: Drawbacks and Alternatives

Prop drilling can be a useful trick, but you’ll need to watch out for some awkward pitfalls.

By 
Person with binary code projected on the face 1
7 Jupyter Notebook Tips and Tricks to Maximize Your Productivity

Enhance your productivity and save time by incorporating these invaluable tips and tricks.

By 
A woman stands next to a server rack holding a laptop. 1
SQL
SQL String Functions: 10 of the Most Useful

Learn how you can manipulate text strings on the database server rather than in your core app.

By 
Pen beside phone and sketch pad 1
10 Essential Guidelines for Mobile App UI/UX Design

If you want your mobile app to be successful, implement these UI/UX design practices into your process.

By 
Game Arcade Setup Room 1
How to Create a Hangman Game Using Python

Simple text games you can play on the command line are great beginner projects.

By 
Black and silver laptop computer 1
How to Traverse a Binary Search Tree

There's more than one way to visit all the nodes in a BST.

By 
A close-up of a hand holding up a vue.js sticker 1
How to Handle Routing in Vue With Vue Router

Set up a robust routing system for your Vue application using the Vue Router.

By 
 1
8 Free Game Development Software Tools to Make Your Own Games

Ready to build your dream game? Whether you’ve never written a line of code in your life or you’re a C# expert, these free game makers are for you.

By 
Less CSS logo overlaying an image of a person using a MacBook 1
CSS
How to Use Functions in Less CSS

Functions significantly simplify your programming experience, and this holds true when you're writing CSS code as well.

By