Courses from 1000+ universities
$7.2 billion in combined revenue since 2020. $8 billion in lost market value. This merger marks the end of an era in online education.
600 Free Google Certifications
Machine Learning
Python
Microsoft Excel
Intelligenza Artificiale
Python for Data Science
Introduction to Philosophy
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Learn Python unit testing techniques, mock print outputs, and update PyPI packages to enhance your development skills and package management abilities.
Learn to implement weekly rolling sums using Python's standard library, exploring itertools' groupby, enumerate, and isocalendar. Enhance your data manipulation skills without relying on external libraries like pandas.
Explore techniques for refactoring monolithic Python functions into smaller, modular, and testable units. Learn mental models for writing maintainable and predictable code.
Deploy smart contracts to Rinkeby testnet, set up brownie-config, and validate on Etherscan. Learn to use test ETH from faucets and enable web3 wallet transactions with your contract.
Learn to create, structure, and publish a Python package on PyPI, covering setup.py, distribution types, and the upload process in under 15 minutes.
Learn to write unit tests for Ethereum smart contracts using Brownie and Pytest, focusing on a ballot contract. Gain practical skills in testing contract functionalities and achieving comprehensive test coverage.
Implement a voting smart contract using Solidity and Brownie, covering key ballot functionalities with 100% test coverage. Learn about structs and complex contract features.
Build a CLI productivity scoreboard for TaskWarrior using Python's standard libraries. Learn data manipulation techniques without external dependencies like pandas or numpy.
Learn to refactor Python code for production, adding color to CLI outputs, modularizing layout, implementing argparse, and creating a verbose mode using only the standard library.
Learn to write unit tests for Ethereum smart contracts using Brownie and Pytest, achieving 100% test coverage for confident, bug-free code deployment.
Hands-on tutorial exploring Solidity features and Brownie console for testing Ethereum smart contracts. Builds on previous lessons to enhance cryptocurrency development skills.
Learn to create a cryptocurrency using Ethereum smart contracts with Solidity, Brownie, and Ganache. Gain hands-on experience in blockchain development through practical implementation.
Learn to contribute to open source by submitting your first pull request, using GitHub Actions for CI/CD, and understanding unit tests and coverage in this practical guide.
Beginner-friendly introduction to Ethereum smart contract programming using Solidity, Brownie, and Ganache. Learn to set up a local blockchain and develop contracts with Python-based tools.
Learn to build APIs with Django and Django REST Framework, covering setup, models, serializers, views, and authentication for beginners.
Get personalized course recommendations, track subjects and courses with reminders, and more.