GreatCodeClub - Create impressive side-projects

GreatCodeClub - Create impressive side-projects

Register & Get access to index
Extra Resources
Will add later
vmVuHxL.png

What's the best way to become a great developer? Create impressive side projects! But what happened the last time you tried to start a new project? Didn't know where to start? It's hard to find a project idea and stay motivated. All the more so finding one that will amaze your peers and employers.


Companies are no longer hiring based on your resume, but based on what's on your GitHub profile.

So ... are you stuck as a junior developer for the rest of your career?

No, all is not lost yet! The Great Code Club is a place to learn how to make projects that will impress and make you learn while enjoying the experience.

DISCOVER, IMPROVE AND INCREASE YOUR VALUE BY WORKING ON INTERESTING PROJECTS

Create projects that will provide your dream job or get an invitation to conferences

Wondering how most developers get hired on Google, Twitter, Facebook, etc.? They create great projects.

What better way to improve your portfolio than to create a game, language, framework from scratch? You will do all of this in this course.

REAL IMPRESSIVE PROJECTS

Each project reimplements a library, framework, or tool that you use as a developer on a daily basis.

The best way to understand something is to recreate it. The great physicist Richard Feynman said best of all: "What I can't create, I don't understand."

All projects are implemented from scratch. This means that we will not be using any library for all the work. We will restore the complete thing!

START YOUR OWN PROJECT

Course designs are designed to help you start your own projects. Although presented using JavaScript, instructions are pointers to help port them to other languages.

Many people have already used course designs as a basis for creating impressive designs of their own.

PROJECTS

CREATE 2D AND 3D GAMES FROM ZERO


Create a game like Pong or even in 3D, similar to Doom. You will create your own game engine from scratch.

DATABASE ENGINE CREATION

Learn about the data structure behind each database engine. Build your own index engine for faster query execution.

CONSTRUCTION OF A VIRTUAL MACHINE

Learn how a processor, GameBoy emulator, or your programming language works by creating a virtual machine.

CREATING BACKEND AND FRONTEND FRAMEWORK

Create a backend framework like Express or a frontend framework like Backbone. Or go crazy and create something completely new.

CREATING A NEURAL NETWORK

Learn the basics of modern machine learning by creating a neural network that can learn from scratch.

CREATING A LANGUAGE

Create your own Less-like CSS templating engine. Apply the same concept to build any type of language.

CREATING A SERVER

Learn how to implement a protocol like IRC and build a server that can handle thousands of connections.

CREATING A WEB-ENGINE IN REAL TIME

Find out how libraries like Socket.io provide live updates to your browser, building it all from scratch.
Author
TUTProfessor
Downloads
516
Views
3,202
First release
Last update
Rating
0.00 star(s) 0 ratings

More resources from TUTProfessor