XYZ Course Catalog

We're adding new courses every week!

Full Courses

Websites with Python Flask
python
flask
web
Learn the fundamentals of creating websites using the Python Flask library!
Linear Regression with Python
python
jupyter
data
Gain practical insights into predictive modelling by implementing linear regression algorithms with Python!
Forms in Node.js
html
javascript
node
Learn how to work with HTML forms to create, update, and delete records from a database!
Hands-On Projects for HTML & CSS
html
css
projects
Practice your knowledge of HTML and CSS with eight hands-on projects.
Introduction to Python
beginner
programming
Learn the basics of computer programming with Python.
Classification Models in R
machine learning
classification
r
Learn how to build, plot, and evaluate classification models using real datasets in R!
Database Fundamentals
databases
sql
beginner
Learn the fundamentals of databases and SQL in this interactive course!
Introduction to Ruby
ruby
beginner
coding
Ruby is a powerful, general-purpose programming language that can be applied to many tasks. Learn the basics with this course!
Building a Blackjack GUI in Python
python
graphics
games
tkinter
Build an animated graphical user interface for playing blackjack using Python and the Tkinter library.
SQL Essentials For The Real World
sql
data
business
Learn all of the essential SQL skills that you need to succeed in the real world!
Exploratory Data Analysis in R
r
data science
Learn to perform exploratory data analysis in R.
Python Machine Learning (Part 2)
machine learning
python
Learn basic and advanced techniques to improve the performance of machine learning models.
Python Machine Learning (Part 3)
machine learning
python
flask
Explore exciting applications of machine learning and how to deploy dynamic models to web applications.
Beginning Object-Oriented Programming in JavaScript
javascript
object-oriented
Learn the principles of object-oriented design and how to implement them in JavaScript.
Application Development with TensorFlow and Keras
deep learning
tensorflow
python
Become an expert in designing and deploying TensorFlow and Keras models as you generate insightful predictions with the power of deep learning.
Acquiring and Preparing Data in R
r
data analysis
data preparation
Learn how to acquire and prepare data for data analysis with R!
Beginning React
react
javascript
beginner
React is a data-driven library for JavaScript that allows you to create interactive user interfaces.
Beginning Swift
swift
beginner
programming
Learn all about Swift, the programming language developed by Apple.
Data Analysis with Python
python
jupyter
data
Learn how to use Python’s most essential tools and libraries for data analysis.
HTML & CSS Basics
html
css
beginner
A course covering the fundamentals of web development with HTML and CSS.
Python Machine Learning (Part 1)
machine learning
python
Understand the basics of machine learning by learning the mathematics behind popular machine learning algorithms and how to implement them in Python.
Python Machine Learning (Part 4)
deep learning
python
Learn about neural networks and deep learning by implementing them from scratch and with TensorFlow!
Python OpenWeatherMap
python
libraries
apis
Learn how to get weather forecasts in Python using the OpenWeatherMap API.
Regression Analysis in R
data science
regression analysis
r
Use R to learn how to build machine learning models for regression analysis and validate and measure model performance.
Exploring the Go Standard Library
go
programming
Learn the standard library for Go with hands-on examples of commonly used functionality.
Go by Example
go
programming
reference
Learn Go with programs that explore beginner, intermediate, and advanced Go concepts.
jQuery Learning Center Tutorial
jquery
javascript
Learn how to use jQuery to design web pages that go beyond just HTML and CSS.
Getting Hands-On with Git
git
tool
command line
Learn the essentials of working with Git, a version-control tool used by millions of developers worldwide.

Quick Bites

Style a Webpage with CSS
html
css
Help style a webpage for Johnson's Hardware, a local family owned hardware store!
Stock Price Prediction with Regression Algorithms
python
regression
finance
Learn to predict stock index prices using various machine learning regression techniques!
Speech Recognition in Python
python
machine learning
Learn how to use Python to extract data and meaning from audio inputs and to encode data and meaning into audio outputs.
Using Linux's chown Command
linux
security
command line
Learn how to use the Linux chown command to control file permissions.
Data Mining Reddit Articles with Python
machine learning
python
Learn how to perform clustering analysis by mining text data from Reddit!
Tracking System Metrics with collectd
collectd
python
linux
Learn to track and output system performance statistics with collectd.
Biometric Facial Recognition in Python
python
machine learning
Create facial recognition programs in Python to detect facial features in static images.
Getting Started with Hanami
ruby
web framework
Hanami is a Ruby MVC web framework comprised of many micro-libraries.
Building a Consortium Blockchain
blockchain
command line
Learn concepts of the Ethereum blockchain, the technology powering the web of tomorrow.
Building a Word Counter in Java
java
intermediate
Use Java to create a program to count the occurrences of a word in a file.
Recurrent Neural Networks with TensorFlow
deep learning
python
tensorflow
Learn how to build and train Recurrent Neural Networks using Python and the popular TensorFlow library.
Spending Analysis with MySQL
mysql
intermediate
Help a construction company perform an analysis of their costs using SQL.
Social Network Analysis with Python
python
data analysis
Learn how to perform social network analysis with Python!
Scripting a Kotlin Weather App
kotlin
javascript
web development
Learn the fast-growing language Kotlin by building a weather forecast app from within your browser!
Text Processing in R
r
text mining
data processing
Learn how to extract text data from various sources and preprocess the data for mining!
Create a Node.js Web App in Azure
azure
serverless
deployment
Learn how to deploy a Node.js app to Microsoft's Azure App Service using ZipDeploy.
Finish a Java GUI Calculator
java
gui
programming
Finish a Java GUI calculator that looks great, but doesn't do much yet.
Analyzing Text Data in Python
python
machine learning
nlp
Learn how to develop natural language processing (NLP) applications to extract insights from text data!
Building a Real-World Library in Python
python
programming
modules
Learn how to create a charting library in Python using maintainable code that can be released to the developer community.
Deploy to Azure with Azure Functions
azure
serverless
deployment
Learn how to create and deploy a JavaScript Azure Functions application using the Azure Functions extension inside VS Code.
Flask Routing and Template Basics
python
flask
web development
Learn the basics of routing and templates using a minimal Python web framework.
Create a Map App with HTML5 and React
html
react
apis
Learn about a variety of HTML5 APIs with ReactJS and use them to create a map-based application.