- 7 Courses Completed
- 29 Levels Completed
- 1 Screencasts Watched
- 69,175 Total Points
Git: 2 Courses Completed
Learn how to use Git by reviewing the basic concepts of Git version control. Try out this introductory course that was created with GitHub.
Discover the basics of Git, including how to initialize a repo. Learn how to add, commit, and push your code to GitHub.
Learn more advanced Git by practicing the concepts of Git version control. Increase your Git knowledge by learning more advanced systems within Git.
Learn the basics of Git
Staging & Remotes
Add and remove changed files, and work with remote repositories
Cloning & Branching
Clone repositories and learn how to work with multiple branches
Work simultaneously with multiple users
Work with remote branches and reference commits
Rebase belong to us
Optimize merging and fix merge conflicts
History and Configuration
Learn how to configure and view commit logs
Database: 2 Courses Completed
The Ins and Outs of Databases
Learn about databases from the inside out, as well as how to perform simple data queries and filter data with special query tools in SQL.
Find out how to add, revise, and remove data in an existing database.
Managing Databases and Tables
Discover basic concepts for creating and altering databases and tables.
Learn the most important parts of the SQL language so you can create tables with constraints, use relationships, and write powerful join queries.
Learn how to use SQL aggregate functions, including COUNT, SUM, and AVG, to do calculations on groups of data.
Add constraints — like NOT NULL, UNIQUE, FOREIGN KEY, and PRIMARY KEY — to your tables to increase data integrity.
Normalization and Relationships
Apply normalization rules to create tables without duplicate data and build the appropriate relationships.
Inner Joins, Aliases, and Outer Joins
Explore writing a single query to pull data from multiple tables and using aliases to create succinct queries.
Dive deeper as you learn how to write queries within queries.
Python: 2 Courses Completed
Getting Started With Python
Explore the basics of Python and learn what it means to store and manipulate numbers and words as well as make decisions with your program.
Birds & Coconuts
Get started with Python by calculating how many swallows it takes to carry a coconut.
Spam & Strings
Learn how to store characters in a string to combine, dissect, and slice words.
Conditional Rules of Engagement
Explore conditionals in Python to see how your program can make important decisions.
Getting Started With Python
Explore more Python basics and use them to help manage our circus and its Spam Van food truck.
Try to contain your excitement as you build containers, like lists and dictionaries, to store your data.
Looping lets you repeat behavior, repeat behavior, and repeat behavior.
Functions in Flight
Functions organize your code and promote reuse, making your programs more professional.
Spam Van Data
High-dive into reading and writing files and learn how to permanently save data.
Help Me Help You
Importing modules allows you to use handy functions that have already been written, so you don’t have to reinvent the wheel.
HTML/CSS: 1 Course Completed
Use Bootstrap's pre-built styles and functionality to help you easily add polish and useful behavior to your web application with HTML and CSS.
Get your website off the ground by adding the Bootstrap library and getting familiar with the container class.
Designing in Grids
Use the grid design pattern to add structure and style to your application.
Use Bootstrap’s custom classes and Glyphicon icons to make your site easier on the eyes.
Enough CSS to be Dangerous
Make your site stand out from the rest by adding a custom navigation and a splash of colorful buttons.
Use Bootstrap’s Collapse and Dropdown plugins to add needed behavior to your website.