# sabe.io > AI-optimized mirror of sabe.io containing 50 pages totalling 29,135 words of clean markdown content, structured data, and semantic HTML. Original source: https://sabe.io/. Last updated: 2026-06-13T23:56:11.986Z. Each page is available as HTML (with JSON-LD structured data) and Markdown (text-only, ideal for LLMs and RAG). ## Homepage - [Become a better developer](/content/site-root.html): Learn to code with high-quality classes, tutorials, tools, and demos, for free! (820 words) ## Articles & Blog Posts - [classes/css/fonts-text/index.html](/content/classes/css/fonts-text/index.html) (1 words) - [Math](/content/classes/javascript/math/index.html): Learn about how to do arithmetic and work with the properties and methods provided in the Math library! (1,372 words) - [Math: Operators, Properties, and Methods](/content/classes/php/math/index.html): Learn about how to do arithmetic and work with the math properties and methods provided natively by PHP. (1,013 words) - [Math](/content/classes/python/math/index.html): Learn about how to do arithmetic and work with the basic math operators and functions provided by Python. (987 words) - [Getting Started with JavaScript](/content/classes/javascript/index.html): JavaScript is how you build interactivity on the web. Take this class to learn how to work with the DOM, create Objects, make AJAX calls, and much more! (592 words) - [Primitive Data Types](/content/classes/javascript/primitive-data-types/index.html): Primitive data types are the fundamental building blocks of data. This lesson will go over all the primitive data types supported in JavaScript. (1,081 words) - [Primitive Data Types](/content/classes/php/primitive-data-types/index.html): Primitive data types are the fundamental building blocks of data. This lesson will go over all the primitive data types supported in PHP. (823 words) - [Ifs, Else Ifs, Switch](/content/classes/java/logic-conditionals/index.html): Logic and conditionals are a fundamental part of Java and is how your program can make decisions on what to do. (1,298 words) - [Getting Started with Java](/content/classes/java/index.html): Java is a high-level, cross-platform, mature, object-oriented programming language. Java is extremely popular due to its flexibility and ability to run anywhere! (527 words) - [Variables and Constants](/content/classes/javascript/variables-constants/index.html): Variables and constants hold data. Learn how to declare, initialize, and reassign them in JavaScript. (916 words) - [Ifs, Elifs, Elses](/content/classes/python/logic-conditionals/index.html): Logic and conditionals are a fundamental part of programming and is how your program can make decisions. (1,065 words) - [Adding CSS Styles to your Page](/content/classes/css/applying-css-styles/index.html): Learn the many different ways in which you can apply CSS styles to your HTML, including with external, internal and inline styles. (946 words) - [Comments, Emphasis, Paragraphs, Line Breaks](/content/classes/html/content/index.html): Learn how to work with content tags in HTML like paragraphs, line breaks, emphasis, and strong tags. (741 words) - [Selectors, Properties, and Values](/content/classes/css/selectors-properties-values/index.html): Selectors, Properties and Values are the core pillars of CSS and this lesson breaks it down for you. (840 words) - [Colors](/content/classes/css/color/index.html): Life isn't black and white, and your pages shouldn't be either. Learn how to add some color in this tutorial! (734 words) - [Getting Started with CSS](/content/classes/css/index.html): CSS is what makes the web beautiful. It describes how HTML should be displayed and how to layout elements. Take this class and get familiar with CSS! (578 words) - [Math](/content/classes/java/math/index.html): Learn about how to do arithmetic and work with the basic math operators and methods provided by Java. (727 words) - [Getting Started with Python](/content/classes/python/index.html): Python is a general-purpose, object-oriented and high-level programming language. Python is extremely popular because it is both very powerful and easy to learn! (486 words) - [Basic HTML Page](/content/classes/html/basic-html-page/index.html): Let's learn how to write a basic HTML page, including the head, body, author, descroption tags, and setting a DOCTYPE. (872 words) - [Getting Started with HTML](/content/classes/html/index.html): HTML is the building blocks of the web. It gives pages structure and applies meaning to content. Take this class to learn how it all works and create your own pages! (440 words) - [Blog](/content/blog/index.html): Learn something new every day with daily posts on the Sabe.io Blog. (267 words) - [Variables and Types](/content/classes/java/variables-types/index.html): Variables and constants hold data and information. Learn how to declare, initialize, and reassign them in Java. (494 words) - [Adding JavaScript to your Page](/content/classes/javascript/adding-javascript-external-internal-inline/index.html): Learn how to add JavaScript to your page using the three available ways, external, internal and inline. (620 words) - [Getting Started with PHP](/content/classes/php/index.html): PHP powers millions of websites on the internet. Take this class to learn how to build dynamic web pages, handle form data, perform database calls, and much more! (555 words) - [Variables and Constants](/content/classes/php/variables-constants/index.html): Variables and constants hold data for us. Learn how to declare, initialize, and reassign them in PHP. (603 words) - [Introduction to PHP](/content/classes/php/introduction/index.html): This is the beginning of the Getting Started with PHP class. In here you will get started with writing PHP code! (553 words) - [Terms of Service](/content/terms/index.html): Become familiar with our Terms of Service. (341 words) - [Headings](/content/classes/html/headings/index.html): Adding heading tags to your pages is a great way to help describe what your page is about and add hierarchy. (404 words) - [Tags, Attributes, and Elements](/content/classes/html/tags-attributes-elements/index.html): Learn about the very basics of HTML including head, body, title tags, and what elements and attributes are. (464 words) - [Introduction](/content/classes/java/introduction/index.html): This is the beginning of the Java class. In here you will get started with writing your first Java code! (462 words) - [Variables and Types](/content/classes/python/variables-types/index.html): This lesson will go over variables and types, including how to declare them, initialize them, and what each kind is. (388 words) - [Introduction to HTML](/content/classes/html/introduction/index.html): This lesson will help you get started with all the tools you need to begin writing your very first HTML documents! (400 words) - [Introduction to Python](/content/classes/python/introduction/index.html): This lesson will help you get started with all the tools you need to begin writing your very lines of Python! (383 words) - [Overview, Syntax, and Comments](/content/classes/java/overview-syntax-comments/index.html): Get an overview of Java in this lesson including the syntax and how to leave single and multi-line comments. (419 words) - [Syntax and Comments](/content/classes/php/syntax-comments/index.html): Learn the basic syntax of PHP in this lesson including how to echo text on the page and leaving comments. (438 words) - [Introduction to CSS](/content/classes/css/introduction/index.html): Get introduced to the world of CSS and get setup so you are ready to begin styling your HTML documents. (363 words) - [Demos](/content/demos/index.html): Browse all of our free demos that offer great functionality to help you get the most understanding of the code. (222 words) - [Introduction to JavaScript](/content/classes/javascript/introduction/index.html): This lesson is the start of the Javascript class. Get setup and ready to start writing code for the web! (444 words) - [Syntax, Indentation, and Comments](/content/classes/python/syntax-indentation-comments/index.html): Python has an interesting and specific syntax. Learn all about it with this overview on the language. (407 words) - [Tutorials](/content/tutorials/index.html): Learn how to build something from start to finish with our high-quality tutorials. Our tutorials guide you from start to finish so you can understand the thought process behind them. (248 words) - [Classes](/content/classes/index.html): Explore free high-quality classes and learn HTML, CSS, JavaScript, PHP, Python, Java, and more. Our classes are broken up into lessons so you can learn at your own pace! (214 words) - [Privacy Policy](/content/privacy/index.html): Learn about our privacy policy and how we put your privacy first. (525 words) - [Tools](/content/tools/index.html): Browse all of our free tools that offer great functionality to help you get the most out of developing. (159 words) - [Donate](/content/donate/index.html): Donate to Support Sabe's mission. The resources are used to fund better servers and content creation. (251 words) - [Sabe](/content/about/index.html): Sabe.io is an online platform to learn how to code with high-quality classes and tutorials on HTML, CSS, JavaScript, TypeScript, Vue, React, Node, Java, PHP, Python, Docker, Deno, and more. (164 words) - [Contact Us](/content/contact/index.html): Sabe is always looking to hear from our users. If you want to contact us for any reason, this how to do so. (76 words) - [sitemap-xml.html](/content/sitemap-xml.html) (1 words) - [Ifs, Else Ifs, Switch](/content/classes/php/logic-conditionals/index.html): Logic and conditionals are a fundamental part of PHP and is how your program or script can make decisions. (1,487 words) - [Backgrounds](/content/classes/css/backgrounds/index.html): Adding background colors and images is a great way to improve the way a page looks. Learn how to do that in this lesson! (924 words) ## Resources - [Full Page Index](/index.html): Browse all cached pages with rich metadata - [About This Cache](/content/about.html): Methodology, technical details, and usage guidelines - [XML Sitemap](/sitemap.xml): Machine-readable sitemap for crawler discovery - [Robots.txt](/robots.txt): Crawler directives