Browse our list of curated database of projects, exercises, and lessons to learn Python
Master the use of environment variables in programming to streamline and secure your development across multiple platforms like Python, Node.js, PHP, etc.
Learn how to read files in Python and master data manipulation. Discover how to access and process information from different sources - get started today!
Explore sorting and searching algorithms in Python. Learn how to optimize data management with these essential programming techniques.
SQLAlchemy is the most popular ORM for Python, start using it in 8min
Discover the power of linear regression, a model that predicts outcomes based on one or more variables. Learn about its five key assumptions and how it can help you understand relationships between data points. Dive into simple and multiple linear regression to enhance your data analysis skills.
4hrs average
Create an AI-powered Excuse Generator using Python or JavaScript. Learn to connect with ChatGPT's API and generate creative excuses. Perfect for coding practice!
2hrs average
Use your NumPy, Pandas, and Matplotlib skills to practice a little about descriptive statistics
2hrs average
Learn how to build a linear regression model from scratch: understand a new dataset, perform exploratory data analysis (EDA), model the data, and optimize your model. Discover how the $R^2$ evolves by adjusting the Lasso model's hyperparameter up to a value of 20.
8hrs average
Todo List CLI using saving and retrieving the Todo's on the cloud
16hrs average
Let's build a todo list from zero to publish using a Python Flask API and a Vanilla.js front-end
4hrs average
Disneyland for procrastinators. This excuse generator in python takes no more than 20 lines of code and can save you for the rest of your life!
4hrs average
Conect to the UrbanDictionary.com API to create an app that can be used from the terminal to retrieve meanings of words
2hrs average
Create a SQL database using the PostgreSQL engine and using a professional python project structure that includes PIP and environment variables.
3hrs average
Master Pandas, the most popular Python library for machine learning, with our pandas tutorial exercises. Learn to create DataFrames, clean datasets, and more, with exercises developed by experts.
10hrs average
Python Exercises for beginners, from Hello World to variables, loops and a little bit of functions.
In our step-by-step guide on how to update Python in terminal, we explore the most straight forward methods to successfully update Python version in Linux, MacOs and Windows systems
A simple way to get the length of any Python list is using the `len()` function.
Learn different methods to split a string into substrings in Python. Explore practical examples and best practices for effective string manipulation.
On RegEx examples we'll be covering different regular expressions examples for the most used data. You'll find patterns with working snippets for Javascript and Python for emails and passwords validation, Integers, Float numbers and Decimals extraction
Learn how to concatenate strings in Python efficiently. Explore string manipulation techniques and enhance your coding skills today!
On RegEx for whitespaces we'll be discussing the different ways to detect whitespaces using regular expressions. RegEx has more than one way to search in a given text for these characters and we'll be giving an example with the most used one
A float type variable is used to store real numbers with fractions (or floating point numbers). The float() method returns a float number from any received integer, numeric string or even a boolean!
The easiest way to multiply in python is by using the asterisk symbol like this: 3 * 2
A simple way to convert a list to a string in Python using the join() method.
SQLAlchemy in its version 2 allows us to manage our database as if they were ordinary objects in the code. Learn how to take advantage of this powerful ORM.
Use Javascript, React.js, Python and Flask to build an entire full-stack application
Discover what Object Oriented Programming is and understand the fundamentals behind this powerful software development methodology.
Discover what recursion is in Python. Explore the technique of calling itself to solve complex problems elegantly and efficiently.
Learn about modules in Python and how to take advantage of them to efficiently organize and reuse your code - improve your programming skills!
Lists are the first type of data-structures that Python has to store multiple values at once, they are very powerful and heavily used in every day operations for any type of program in any industry
Flask is becoming the most popular Python framework (if its not already), learn how to build RESTful API's the REST way
2hrs average
Connect with any API, retrieve the data and save it into a python pandas dataframe for easier manipulation and into a SQL database.
2hrs average
Use Flask to create a machine learning web application to predict Titanic survival.
2hrs average
Use python and the beautiful soup library to download, scrape, clean and visualize the revenue information from Tesla
1hrs average
Use Streamlit to create a machine learning web application.
4hrs average
Use your Python skills to randomly draw a poker card on every time the algorithm runs
8hrs average
Scanning files in a computer and building a report based on the findings
8hrs average
Develop and API that integrates with Twilio.com to recreate a Queue Managment System similar to
2hrs average
Connect with an API, retrieve the data and save it into a python pandas dataframe for easier manipulation and into a SQL database.
10hrs average
Practice Python Lists and tuples (arrays) with interactive auto-graded exercises and video solutions
10hrs average
Practice your Python programming skills with this interactive and auto-graded set of exercises.
Reversing a list is a very common operation in the day of a programmer. We can do it with the most common ways are the reverse() method and with a syntax trick.
Learn how to install Pandas in Python easily on Windows, MacOS, and Ubuntu. Follow our step-by-step guide to correctly set up Pandas for data analysis.
Learn how to consume an API in Python. Discover the essential steps to access and use external data in your applications. Boost your projects now!
Learn how to clean and preprocess data using Pandas in Python. Discover essential techniques and functions for handling missing values, duplicates, outliers, and more.
Exiting Python from the terminal can be achieved in 3 different ways. The exit and quit commands will exit Python and you can as well exit by using keyboard shortcuts such as ctrl+z and ctrl+d on Windows and Unix Based Systems respectively
Learn the meaning of the double equal sign in Python. Explore how it works for equality comparison and make your code more powerful.
On this step-by-step guide you'll find how to update python version on all mayor Operating Systems (Windows, MacOS and Linux) making use of Chocolatey, Homebrew and Deadsnakes as well with the option to download and install from python.org
How to start and setup your local web development environment across Windows, Mac, and Linux. Optimize your coding workflow: Project organization, Version control, IDE configuration, etc.
Learn how third-party libraries in Python can enhance your projects. Discover how to incorporate advanced functions and accelerate your development.
Discover what Python dictionaries are and how they are used. Learn how to leverage these data structures to efficiently organize and access information.
Discover what Python is used for and how this programming language is used in artificial intelligence, data analysis, web development, and more.
Functions are an amazing tool, they allow you to re-use and simplify your code like never before. Before functions existed algorithms were almost impossible to maintain
String concatenation is the Web Developer's bread and butter, our job is to concatenate strings to create HTML/CSS documents programmatically
Discover Naive Bayes: a simple yet powerful classification algorithm based on Bayes’ theorem. Learn its implementations and hyperparameters.
2hrs average
Use your NumPy, Pandas and Matplotlib skills to practice a little about hypothesis testing with Annova and others
2hrs average
Learn the basics on how to optimize or better build algorithms in Python for Machine Learning
8hrs average
The StarWars Blog API will let you practice building a REST API using lightweight API frameworks like Express (for node) or Flask (for python) using SQLAlchemy ORM and Python language. while building a fun blog. Ideal for juniors looking to practice API development in python.
2hrs average
These are your machine learning final project instructions
16hrs average
Using the Flask o Django library in Python, create an API that supports: Creating, Updating, Reading and Deleting contacts.
6hrs average
Create a Todo list API Interactively using Python language and the Flask Framework
3hrs average
Almost every website in the world has user authentication, in this project you have to implement user authentication using the Python Flask framework for building a backend REST API and React.js and sessionStorage API for the front end web application.
4hrs average
Learn interactively to consume and create HTTP requests to APIs using Python
10hrs average
Learn and master functional programming by doing auto-graded interactive exercises.
10hrs average
This interactive tutorial will help you become familiar on it, master the most used functionalities and help you clean up your first datasets
Discover what pyenv is and how to install this powerful tool to manage Python versions on your system. Facilitate project development.
Learn how to reverse a string in Python using different approaches and code examples.
Learn how to install Python on your computer easily. Discover the necessary steps to start programming with this popular programming language.
Learn different methods to round numbers in Python. Discover techniques to round to a specific decimal place, nearest integer, or with custom precision. The most common method used is the round method
On how to square a number in Python we explore different ways that includes pow(), math.pow, the power operator (**) as we create as well our own function to receive exactly this squared value
In Python, the # symbol is used for commenting a single line of code. It´s possible to use this character to comment multiple lines, but you'll need to put one by one. If we want to comment multiple lines in a more simple way, then we use the 'docstring' method.
Get the latest version of Python with this easy guide! Learn how to check your current version and upgrade to the newest version with just a few clicks. #Python #VersionCheck #Upgrade