Java

Java

Javascript

Javascript

Bootstrap

Bootstrap

Python

Python

Node

Node

Flask

Flask

git

git

React.js

React.js

Generative AI

Generative AI

HTML and CSS

HTML and CSS

cybersecurity

cybersecurity

Master Python

Python is a powerful and easy-to-learn programming language. Learn why Python is essential, its rapid job growth, and how it can transform your career. Our platform offers a wealth of exercises and projects to help you become proficient in Python.

python image related

Popular exercises

4hrs average

Learn how to build HTTP requests with Python

Learn interactively to consume and create HTTP requests to APIs using Python

5hrs average

Exercises and examples for linear algebra using Python and NumPy, covering topics such as vectors, matrices, and linear transformations.

6hrs average

Learn Object Oriented Programming concepts using Python, from basic to advanced topics. This tutorial covers classes, inheritance, polymorphism, encapsulation, and more. Ideal for beginners and experienced developers looking to deepen their understanding.

Python learning materials

This article immerses you in a cyber defense challenge with a deeply human focus: rescuing a lost agent through clues hidden in code. You'll learn to deduce geographic information with Python, generate custom dictionaries, use Hydra to automate controlled attacks, and decode base64 messages. More than a technical exercise, it's a lesson in how cybersecurity also involves empathy, ingenuity, and commitment to those who trust us to protect them.

1hrs average

Analyze and repair a Python script sabotaged by an internal attacker to recover the original password. Once fixed, validate it and decode a flag using CyberChef.

Discover three key strategies to train more effective deep learning models: reuse pre-trained networks with Transfer Learning, improve generalization with Data Augmentation, and prevent overfitting with Early Stopping. A practical guide for beginners.

2hrs average

In this project, you will learn how to structure a professional Python project focused on analyzing biodiversity and climate data using SQL queries and Python tools like SQLAlchemy and Pandas.

This article takes you on a digital hunting mission where there is no malware or clear alerts, only subtle clues hidden in the data. You will learn to use Python to filter names, identify patterns, and apply conditional logic like a true forensic analyst. The goal: find an impostor among a list of identities, and decode a hidden base64 message. A lesson on how defense can also be an active search for the truth.

1hrs average

Analyze a suspicious script, deduce the criminal's name from clues, and decode a flag using CyberChef.

5hrs average

Build a supervised classification model to predict whether a person will surpass a certain annual income threshold based on demographic data, and develop an interpretative recommendation system that suggests alternative paths to improve their situation.

In this article, you dive into the art of reading code as a tool for cyber defense. It's not just about finding errors, but about detecting subtle alterations that could indicate an attack. You will learn the fundamentals of Python, understand how attackers manipulate scripts, and train your mind to restore the original intent of the code. This is an exercise in analysis, logic, and active listening: code also speaks, if you know how to read it.

Learn how recurrent neural networks enable Deep Learning models to work with sequential data. Discover how they work, their applications in language, time series, and speech recognition, and why they are essential for understanding memory in artificial intelligence.

Learn what recommender systems are, their main types, and the algorithms that make them work. A clear and pedagogical guide for students starting in Machine Learning and Data Science.

Load more...