Explore over 700 courses

Browse our comprehensive collection of courses, books, and tutorials on a wide range of development and design topics.

Django A-Z: Build & Deploy Web Projects With Python & Django
Python
Django A-Z: Build & Deploy Web Projects With Python & Django
Git & GitHub Masterclass: The Practical Bootcamp
Workflow
Git & GitHub Masterclass: The Practical Bootcamp
Web Development Foundation: Learn HTML5, CSS3 & Bootstrap
HTML & CSS
Web Development Foundation: Learn HTML5, CSS3 & Bootstrap
Python Data Structures and Algorithms: The Complete Bootcamp
Python
Python Data Structures and Algorithms: The Complete Bootcamp
Python A-Z: Learn Python By Building 15 Projects
Python
Python A-Z: Learn Python By Building 15 Projects
React JS Masterclass: Zero To Job Ready With 10 Projects
JavaScript
React JS Masterclass: Zero To Job Ready With 10 Projects
A Complete Guide to Learning ChatGPT 4, Midjourney, DALL-E 2, and AI
Workflow
A Complete Guide to Learning ChatGPT 4, Midjourney, DALL-E 2, and AI
3.8
Advanced React with TypeScript
JavaScript
Advanced React with TypeScript
4.7
For all learning paths

Whether you’re a full-stack developer, designer, or looking to get into AI, we’ve got a path for you.

Full Stack JavaScript Developer
Learning Path
Full Stack JavaScript Developer
Beginner
4 steps
Web Development Basics
Learning Path
Web Development Basics
Beginner
2 steps
Pro Dev Workflow
Learning Path
Pro Dev Workflow
Intermediate
3 steps
Build Beautiful Webpages
Learning Path
Build Beautiful Webpages
Beginner
5 steps
Content that inspires the web
“... I joined SitePoint to learn more about web stuff and their PHP/MySQL tutorial was probably the first I used.”
Matt Mullenweg avatar
Matt Mullenweg
Creator of WordPress, CEO of Automattic
Keep up to date on current trends and technologies

Check out our latest articles!

GenAI: How to Reduce Cost with Prompt Compression Techniques
GenAI: How to Reduce Cost with Prompt Compression Techniques
Suvoraj Biswas
How to Use jQuery’s ajax() Function for Asynchronous HTTP Requests
How to Use jQuery’s ajax() Function for Asynchronous HTTP Requests
Aurelio De Rosa
Maria Antonietta Perna
Quick Tip: How to Align Column Rows with CSS Subgrid
Quick Tip: How to Align Column Rows with CSS Subgrid
Ralph Mason
15 Top Web Design Tools & Resources To Try in 2024
15 Top Web Design Tools & Resources To Try in 2024
SitePoint Sponsors
7 Simple Rules for Better Data Visualization
7 Simple Rules for Better Data Visualization
Mariia Merkulova
Cloudways Autonomous: Fully-Managed Scalable WordPress Hosting
Cloudways Autonomous: Fully-Managed Scalable WordPress Hosting
SitePoint Team
Best Programming Language for AI
Best Programming Language for AI
Lucero del Alba
Quick Tip: How to Add Gradient Effects and Patterns to Text
Quick Tip: How to Add Gradient Effects and Patterns to Text
Ralph Mason
Get the freshest news and resources for developers, designers and digital creators in your inbox each week