Coding Foundations | Learn with Sololearn
New course! Every coder should learn Generative AI!
Try a free lesson
Courses

Coding Foundations

course

Coding Foundations

Master all the coding skills you need to create websites, write programs, and tap into databases. You'll learn to create websites from scratch in HTML, get certified in SQL, the international standard language for databases, and specialize in Python, the world's fastest growing programming language. No previous coding experience needed.

Angular hero

What you'll learn

Basic HTML structure
Learn the basic structure of a webpage and discover how you can help a web browser understand your content
Headings, paragraphs
Make your document easy to read and SEO-friendly by adding headings and paragraphs
Text formatting
Add some style to your content with text formatting options like bold, italics, strikethrough, colors, etc.
Elements and attributes
Discover some of the most useful elements and attributes. Use them to create different formats for information
Images
A picture's worth a thousand words. Learn how to add images to your pages
Lists and tables
Display more complicated data using lists and tables
Forms and frames
Use forms to capture user information
Audio and video elements
Bring your pages to life using audio and video elements
Canvas
Make your own artwork by using Canvas to render 2D shapes and patterns
Database structures
Before you learn more about SQL we?ll help you understand how data is stored in a database.
SQL queries
Select, sort and identify data from a database using SQL queries.
Where command and logical conditions
Use where command and logical conditions to filter data.
Aggregation functions
Group data with aggregation functions.
Tables
Create tables by adding, updating and removing data.
Foundational concepts
Master foundational concepts of coding with Python. These are the building blocks for everything else
Strings
Understand how to work with strings to store text data and handle special characters
User inputs
Make your programs interactive by taking and working with user inputs
Variables
Use variables to help your program store data
"If" and "Else" statements
Start shaping the flow and purpose of your program with "if" and "else" conditional statements
Lists
Create and operate with lists to store multiple items into a single variable. This means you can handle more types of data
Functions
Keep your code efficient and manageable using built-in functions and your own custom functions
illustration

What you'll learn

blog
CHEAT SHEET: How To Comment In HTML
By properly employing HTML comments, you can explain the choices you made to a colleague reviewing your code and make necessary adjustments or bugs that need fixing easier for others to see. This is an essential 'best practice' among experienced HTML programmers and one that you'll need to master to work as part of a team or bring people on board your own projects. So how do you do it? Let's walk through the basics and essential steps you will need.
Continue reading on our blog
blog
What Is SQL Used For?
SQL is the commonly used acronym for Structured Query Language, the standard language for relational database management systems. SQL traces its origins all the way back to 1973, when it was initially created by a team at IBM to manipulate and retrieve the data stored in their system at the time.
Continue reading on our blog
blog
10 Reasons To Learn Python Right Now
From a beginner language just a few years ago to one of the most popular and versatile languages in the world today, Python is everywhere. Long...
Continue reading on our blog