Quiz: Using Data Classes in Python

Interactive Quiz ⋅ 9 QuestionsBy Joseph Peart Share Revisit how Python data classes work with Python Data Classes. You’ll review how to define data classes, add default values to fields, customize ordering and comparisons, and work with immutable data classes. This quiz is based on the video course and reinforces the practical syntax and patterns you need to create concise classes and reduce boilerplate. The quiz contains 9 questions and there is no time limit. You’ll get 1 point for […]

Read more

How to Use Git: A Beginner’s Guide

This tutorial shows you how to use Git to track changes in a project using just a few core commands and save clean snapshots of your work. If you’ve ever changed a file, broken something, and wished you could undo it, version control makes that possible. Git keeps a running history of your files so you can see what changed and when. In this guide, you’ll set up Git locally and use the core workflow from the terminal to track […]

Read more

Quiz: Python Modules and Packages: An Introduction

Interactive Quiz ⋅ 10 QuestionsBy Joseph Peart Share In this quiz, you’ll test your understanding of Python Modules and Packages. By working through this quiz, you’ll revisit how to write and import modules and packages, how to structure code for modular development, and how to combine modules to create larger applications. This quiz will help you practice organizing projects so they stay easier to maintain and grow. The quiz contains 10 questions and there is no time limit. You’ll get […]

Read more

Understanding CRUD Operations in SQL

CRUD operations are at the heart of nearly every application you interact with. As a developer, you usually want to create data, read or retrieve data, update data, and delete data. Whether you access a database or interact with a REST API, only when all four operations are present are you able to make a complete data roundtrip in your app. Creating, reading, updating, and deleting are so vital in software development that these methods are widely referred to as […]

Read more

Quiz: Strings and Character Data in Python

Interactive Quiz ⋅ 11 QuestionsBy Joseph Peart Share In this quiz, you’ll test your understanding of Python Strings and Character Data. This quiz helps you deepen your understanding of Python’s string and byte data types. You’ll explore core concepts like string immutability, interpolation with f-strings, Unicode handling, key string methods, and working with bytes objects. The quiz contains 11 questions and there is no time limit. You’ll get 1 point for each correct answer. At the end of the quiz, […]

Read more

How to Use Note-Taking to Learn Python

Learning Python can be genuinely hard, and it’s normal to struggle with fundamental concepts. Research has shown that note-taking is invaluable when learning new things. This guide will help you get the most out of your learning efforts by showing you how to take better notes as you walk through an existing tutorial and keep handwritten notes on the side: In this guide, you’ll begin by briefly learning about the benefits of note-taking. Then, you’ll follow along with an existing […]

Read more

Will machines ever be intelligent? 

[MUSIC FADES]  I’d like to ask each of my guests to introduce themselves. Tell me a little bit about your background and what you’re currently working on—to the extent you can talk about it—in AI. So, Nicolò, would you please start?  NICOLÒ FUSI: Yeah, thank you, Doug, for having us and having me here. It’s so much fun. So I’m Nicolò Fusi. I’m a researcher at MSR [Microsoft Research]. So Doug is my boss, so I will be very, very, very good to Doug in this podcast.   No, but jokes aside, my own background is in Bayesian nonparametric. That’s what I started studying. So […]

Read more

Holotron-12B – High Throughput Computer Use Agent

We’re thrilled to release Holotron-12B, a multimodal computer-use model from H Company. Post-trained from the open NVIDIA Nemotron-Nano-2 VL model on H Company’s proprietary data mixture, Holotron-12B is the result of a close collaboration between our research labs to engineer a new type of model optimized primarily for scale and performance in production. H Company is part of the NVIDIA Inception Program. The model is now available on Hugging Face. Most multimodal models today optimize primarily for static vision or […]

Read more

State of Open Source on Hugging Face: Spring 2026

This post examines how the open source AI landscape has shifted across competition, geography, technical trends, and emerging communities over the past year. We primarily examine community activity on Hugging Face across many types of metrics to give a holistic view of the ecosystem.  This post builds on an earlier analysis conducted mid-2025, available here, which examined what the Hugging Face Community is building. We recommend reading additional perspectives on the open source ecosystem in and outside of Hugging Face […]

Read more

What’s New in Mellea 0.4.0 + Granite Libraries Release

We have released Mellea 0.4.0 alongside three Granite Libraries: granitelib-rag-r1.0,granitelib-core-r1.0,granitelib-guardian-r1.0. Together, these releases make it easier to build structured, verifiable, and safety-aware AI workflows on top of IBM Granite models. Mellea is an open-source Python library for writing generative programs — replacing probabilistic prompt behavior with structured, maintainable AI workflows. Unlike general-purpose orchestration frameworks, Mellea is designed to make LLM-based programs maintainable and predictable through constrained decoding, structured repair loops, and composable pipelines (New to Mellea? Start with our introductory […]

Read more
1 2 3 1,023