A deeper, practical follow-on to our Web Development Fundamentals course: modern CSS layout, JavaScript (ES6+), working with APIs and asynchronous code, Git...
A deeper, practical follow-on to our Introduction to Python Programming course: object-oriented programming, working with real files, JSON and APIs, packaging and...
A complete beginner's path into data science: statistical thinking, spreadsheets, Python & pandas, data visualization, exploratory analysis, and data-driven decision making, finishing...
A hands-on, self-paced introduction to programming with Python: from variables and loops through functions, files and error handling, four practical mini-projects (a...