What do you want to learn ?
Learn top tech skills with interactive, hands-on courses.

Courses

Python
Python OpenWeatherMap
Pay-What-You-Want
Learn how to get weather forecasts in Python using the OpenWeatherMap API.
Python
Websites with Python Flask
Pay-What-You-Want
Learn the basics of creating dynamic websites using the Python Flask library.
Python
Introduction to Python
Pay-What-You-Want
Introduce students to the basics of computer programming with Python.
Frontend
HTML & CSS Basics
Pay-What-You-Want
A course covering the fundamentals of web development with HTML and CSS.
Default
Sandbox Coding Environments
$5.00
Coding sandbox environments for some of the programming languages Codevolve supports.

Lessons

Python
Flask Routing and Template Basics
Pay-What-You-Want
Learn the basics of routing and templates using a minimal Python web framework.
Hanami
Getting Started with Hanami
Pay-What-You-Want
Hanami is a Ruby MVC web framework comprised of many micro-libraries.

Challenges

Css
Style a Webpage with CSS
Pay-What-You-Want
Help style a webpage for Johnson's Hardware, a local family owned hardware store!
Java
Finish a Java GUI Calculator
Pay-What-You-Want
Finish a Java GUI calculator that looks great, but doesn't do much yet.
Mysql
Spending Analysis with MySQL
Pay-What-You-Want
Help a construction company perform an analysis of their costs using SQL.
Java
Building a Word Counter in Java
Pay-What-You-Want
Use Java to create a program to count the occurences of a word in a file.

Coming Soon

Mysql
Database Fundamentals
Learn how to create databases, read and write data, and answer valuable questions using SQL.
Java
Java Fundamentals
Learn the foundations of Java, the most commonly used programming language in the world.
Git
Introduction To Git
Learn the fundamentals of Git, a powerful developer tool for tracking code changes.
Linux
Command Line Essentials
The command line is an important part of any developer's toolkit. Learn how to use it to control entire servers!
Kotlin
Kotlin Fundamentals
Learn how to code in Kotlin, an increasingly popular, multi-platform language from JetBrains.
Jquery
jQuery for Web Design
Learn how to use jQuery to design interactive user interfaces for the web.
Looking for something else?
Request it here!