XYZ Course Catalog

We're adding new courses every week!

Full Courses

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!
Learning R Programming
r
programming
beginners
Learn the foundations of R, a programming language commonly used by data scientists and machine learning.
Learn Python Programming
python
programming
oop
Explore Python and its features with a mix of theory and practical examples.
Python Deep Learning Projects (Part 2: Natural Language Processing)
python
deep learning
Learn approaches and technologies employed in Natural Language Processing (NLP) using Python and TensorFlow.
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.
Beginning Object-Oriented Programming in JavaScript
javascript
object-oriented
Learn the principles of object-oriented design and how to implement them in JavaScript.
Introduction to Python
beginner
programming
Learn the basics of computer programming with Python.
Exploring the Go Standard Library
go
programming
Learn the standard library for Go with hands-on examples of commonly used functionality.
Efficient and Elegant R Code
r
programming
data science
Learn how to write performant R code that can process large datasets.
HTML & CSS Basics
html
css
beginner
A course covering the fundamentals of web development with HTML and CSS.
Acquiring and Preparing Data in R
r
data analysis
data preparation
Learn how to acquire and prepare data for data analysis with R!
Go by Example
go
programming
reference
Learn Go with programs that explore beginner, intermediate, and advanced Go concepts.
Websites with Python Flask
python
flask
web
Learn the fundamentals of creating websites using the Python Flask library!
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.
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.
Time Series Analysis in R
r
data science
Learn how to use time series models to predict valuable business metrics.
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.
Intermediate Python
python
programming
oop
Expand your knowledge of Python with a series of lessons, activities, and challenges.
Python Deep Learning Projects (Part 1: The Fundamentals)
python
deep learning
Learn the fundamentals of deep learning and build your first deep neural network using Python and TensorFlow.
Python Machine Learning (Part 3)
machine learning
python
flask
Explore exciting applications of machine learning and how to deploy dynamic models to web applications.
Getting Started with MongoDB
mongodb
nosql
Learn the basics of MongoDB, a powerful NoSQL database.
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!
Data Analysis with Python
python
jupyter
data
Learn how to use Python’s most essential tools and libraries for data analysis.
jQuery Learning Center Tutorial
jquery
javascript
Learn how to use jQuery to design web pages that go beyond just HTML and CSS.
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!
Data Reduction Techniques in R
r
statistics
data
Learn how to make sense of massive amounts of data using clustering and R.
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 4)
deep learning
python
Learn about neural networks and deep learning by implementing them from scratch and with TensorFlow!
Hands-On Projects for HTML & CSS
html
css
projects
Practice your knowledge of HTML and CSS with eight hands-on projects.
Database Fundamentals
databases
sql
beginner
Learn the fundamentals of databases and SQL in this interactive course!
Advanced Data Visualization in R
r
data
data visualization
Explore exciting ways to visualize data using R!
Beginning Python
beginners
python
programming
Learn the basics of Python with a series of lessons, activities, and challenges.
Python OpenWeatherMap
python
libraries
apis
Learn how to get weather forecasts in Python using the OpenWeatherMap API.
Classification Models in R
machine learning
classification
r
Learn how to build, plot, and evaluate classification models using real datasets in R!
Data Science Projects with Python
data science
python
jupyter
Step into your role as a data scientist by working through interactive lessons and challenges to build and train models so you can deliver your findings to a client!
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.
Building Recommendations in R
r
data
deep learning
Build, evaluate, and optimize different categories of recommender systems and more!
C++ Fundamentals
c++
programming
Master C++, a powerful and fast object-oriented programming language.
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.
SQL for Data Analytics
sql
data analytics
beginner
Learn how to use SQL in everyday business scenarios and view data with the critical eye of an analytics professional.

Short Courses

Tracking System Metrics with collectd
collectd
python
linux
Learn to track and output system performance statistics with collectd.
Building a Word Counter in Java
java
intermediate
Use Java to create a program to count the occurrences of a word in a file.
Building a Consortium Blockchain
blockchain
command line
Learn concepts of the Ethereum blockchain, the technology powering the web of tomorrow.
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!
Finish a Java GUI Calculator
java
gui
programming
Finish a Java GUI calculator that looks great, but doesn't do much yet.
Style a Webpage with CSS
html
css
Help style a webpage for Johnson's Hardware, a local family owned hardware store!
Getting Started With SQLAlchemy
sql
databases
python
Learn how to use the SQLAlchemy Python library to interact with a SQLite database.
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.
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!
Getting Started with Hanami
ruby
web framework
Hanami is a Ruby MVC web framework comprised of many micro-libraries.
Biometric Facial Recognition in Python
python
machine learning
Create facial recognition programs in Python to detect facial features in static images.
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.
Flask Routing and Template Basics
python
flask
web development
Learn the basics of routing and templates using a minimal Python web framework.
Stock Price Prediction with Regression Algorithms
python
regression
finance
Learn to predict stock index prices using various machine learning regression techniques!
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.
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!
Analyzing Text Data in Python
python
machine learning
nlp
Learn how to develop natural language processing (NLP) applications to extract insights from text data!
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.
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.
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.
Text Processing in R
r
text mining
data processing
Learn how to extract text data from various sources and preprocess the data for mining!

Spanish Courses