Explore our extensive collection of courses designed to help you master various subjects and skills. Whether you're a beginner or an advanced learner, there's something here for everyone.
Join us for our free workshops, webinars, and other events to learn more about our programs and get started on your journey to becoming a developer.
For all the self-taught geeks out there, here is our content library with most of the learning materials we have produced throughout the years.
It makes sense to start learning by reading and watching videos about fundamentals and how things work.
Data Science and Machine Learning - 16 wks
Full-Stack Software Developer - 16w
Search from all Lessons
Curated list of small interactive and incremental exercises you can take to get better at any coding skill.
Curated section of projects to build while learning with simple instructions, videos, solutions, and more.
Guides on different topics related to the technologies that we teach in our courses
In this project you will learn how to use coding logic to generate random cards.
Create an algorithm that randomly builds a random card every time it runs:
$ git clone https://github.com/breatheco-de/exercise-random-card-cli-python`
Every time the algorithm runs a new random card needs to show on the console.
The card must have one of the possible suites: Hearts, Spades, Clubs and Diamonds.
The card value must be one of the following: 1 to 10, King, Queen, Jack or Ace (no joker).
In the end, the project needs to look similar to this demo.
♡ ♧ ♤ ♢