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

A large magnifying glass on a blue background 1
What Are HTML Meta Tags, and What Are They Used For?

Provide useful metadata for your web content, and elevate your search standing, with meta tags.

By 
Two hands held with thumbs and forefingers extended to form a rectangle in the central foreground of a landscape scene 1
CSS
3 Easy Ways to Center an Element With CSS

Need to center an HTML element and not sure where to begin? Check out these techniques.

By 
The PostgreSQL logo, a blue elephant head, displayed on a laptop screen 1
How to Connect and Use PostgreSQL in Python

Integrate Postgres with Python and level-up your database programming.

By 
Ethical hacking 1
The Best Online Ethical Hacking Courses for Beginners

Take your first step into the world of ethical hacking with these top-rated online courses.

By 
Screenshot of the Notion homepage on top of a gradient background 1
How to Use Notion as a Developer

Need a versatile tool to organize your development workflow? Here's how Notion can elevate your productivity and streamline your coding projects.

By 
An illustration of a man sitting on a chair, with a thought cloud above his head, containing a calendar. 1
Creating an Interactive Timeline With CSS and JavaScript

Using the basic concepts of HTML, CSS, and JS, you’ll have an attractive timeline up and running in no time.

By 
Pile of books with open pages 1
How to Implement Pagination in a Vue Application

Master the core concepts behind pagination with this helpful library.

By 
good-programmer 1
10 Basic Programming Principles Every Programmer Must Know

Your code should be clear and easy to maintain. Here are several other programming principles to help you clean up your act.

By 
A Raspberry Pi 4 1
Adding an ADC to Your Raspberry Pi: What You Need to Know

Start measuring the world around you with this practical and comprehensive project.

By 
A Python logo on the left and a database represented by a cylinder shape with lines at intervals on the right.  1
How to Create a Registration App With Python and a Database

Build this app to learn about creating a database table and populating it with data.

By 
A block of minified JavaScript code with its syntax highlighted in different colors. 1
XML vs. JSON vs. YAML: How Do They Differ?

What do these data-centric languages look like, and how can you use them?

By 
not-programmer 1
8 Signs You Aren't Meant to Be a Programmer

Not everyone is cut out to be a programmer. Is coding right for you? Here are some signs to point you in the right direction.

By 
An illustration of a person seated comfortably on a modern chair, engrossed in using their smartphone 1
How to Implement Infinite Scroll in a Web Application

Learn about the principles and practicalities of infinite scroll.

By 
Node.js and DynamoDB logo on a blurred coding screen background 1
Using AWS DynamoDB in a Node.js Application

Build this sample app to discover just how easy databases can be.

By 
A laptop on a desk showing a page of code on a dark background 1
How to Install the Java JDK in Windows 11

JDK is a development environment required to build Java applications. Learn how to install and run the JDK on Windows 11

By 
Laptop display with code on the screen and a pen holder with pens on the side. 1
How to Implement Infinite Scrolling and Pagination With Next.js and TanStack Query

Use these techniques to create usable interfaces for navigating data sets.

By 
OpenAI logo blended with code editor 1
6 Best ChatGPT Extensions for VS Code

You don’t need to leave VS Code to use ChatGPT. Make use of these extensions to leverage the power of ChatGPT right in your VS Code editor.

By 
Person Using Macbook Pro 1
How to Automate Outlook Emails With Python

Integrate Outlook with your Python applications to programmatically create, compose, and send emails.

By 
VPS Hosting ScalaHosting 1
5 Heroku Alternatives for Free Full Stack Hosting

Heroku’s cloud offering isn't free anymore, but there are still good alternatives if you’re looking to migrate.

By 
Block of code on a screen 1
API
What Is REST API and How Can You Grab Data for Your App or Website?

If you're looking for an explanation of what a REST API is, and how you can use it, you're in the right place.

By 
See more articles +