10 exercises found
Discover how Vim automatically recognizes file types and makes your code beautiful and readable.
Meet the NoSQL family member that's most like your familiar SQL databases - but with superpowers for handling messy, real-world data!
Time to get your hands dirty! Here's your mission to explore the NoSQL universe and become a database polyglot.
Learn why being 'lazy' is actually the smartest way to populate your cache.
TCP delivers data. HTTP defines what that data means. Learn the protocol powering every website and API.
SQL is a language standard. MySQL is one of many software products that implement it. Understanding this distinction prevents confusion when you move between tools.
Python gives you powerful tools to load, inspect, and manipulate data sets — from plain lists to CSV files with Pandas.
A document tree is one example of a data structure that shows up across the entire software industry. Once you see it in the browser, you start spotting it everywhere.
Once you know the page is a tree, you can move around it the way you move around a folder structure. This is what every UI framework is doing under the hood.
Once you can name the failure, you can respond to it. Different failures want different things from your code — and getting this right is what makes an app feel professional.