fbpx Skip to main content
Protected Area

This content is password-protected. Please verify with a password to unlock the content.

C# Adventure Game

Building a C# adventure game can be a fun way to learn how to code. While constructing a text-based game, you can gain an understanding of fundamental programming concepts, and an introduction to object-oriented theory.

tags

c#, gamedev, beginner, terminal

level

beginner

Eloquent Javascript

“Besides explaining JavaScript, I will introduce the basic principles of programming. Programming, it turns out, is hard. The fundamental rules are simple and clear, but programs built on top of these rules tend to become complex enough to introduce their own rules and complexity. You’re building your own maze, in a way, and you might just get lost in it.”

tags

javascript, programming, ebook, theory

level

beginner, intermediate

Build Your First C++ App

This tutorial shows how to develop a simple application using Visual Studio 2017. We’ll go through how to install Visual Studio with the workloads you’ll need to build this C++ console app and introduce you to the debugger.

tags

c++, programming, terminal, visual studio, short

level

beginner

Introduction to Python

Introduction to Python is a resource for students who want to learn Python as their first language, and for teachers who want a free and open curriculum to use with their students.

tags

python, course, programming

level

beginner

Automate the Boring Stuff with Python

Introduction to Python is a resource for students who want to learn Python as their first language, and for teachers who want a free and open curriculum to use with their students.

tags

python, programming, ebook, videos

level

beginner

Internetting is Hard

Learning to code shouldn’t be hard. We’re making it easier by putting together a comprehensive set of web development tutorials to help transform complete beginners into talented Interneting professionals. We’ve got the curriculum, all you need is the motivation to start reading it.

tags

webdev, html, css, programming

level

beginner

SQL Zoo

I highly recommend SQLZoo at SQLZOO. The exercises are interactive, and they will walk you through the basics of writing SQL queries, including selects, aggregations, and various kinds of joins. The best part is that you get to run the SQL queries live.

I’d recommend it for both learning SQL from scratch and refreshing SQL.

—William Chen, Former Data Science Manager at Quora

tags

SQL, databases, puzzles, interactive

level

beginner

MDN: Getting Started with the Web

Getting started with the Web is a concise series introducing you to the practicalities of web development. You’ll set up the tools you need to construct a simple webpage and publish your own simple code.

tags

webdev, html, css, design, programming

level

beginner

I ♥ PHP

What is this?

It’s a small, interactive course to teach beginners the PHP programming language.

Who’s it for?

Anyone who wants to learn how to create simple database-powered web applications.

tags

webdev, php, programming

level

beginner

Deep Dive Into Modern Web Development

Learn React, Redux, Node.js, MongoDB, GraphQL and TypeScript in one go! This course will introduce you to modern JavaScript-based web development. The main focus is on building single page applications with ReactJS that use REST APIs built with Node.js.

tags

webdev, course, fullstack, javascript, html, css, typescript, react, graphQL, API, Node.js

level

beginner, intermediate

Welcome to C++

A thorough C++  video series made by programmer YouTuber The Cherno.

tags

c++, video, tutorial, programming

level

beginner

Why’s (Poignant) Guide to Ruby

A whimsical intro to Ruby, with comics! Assumes prior programming knowledge.

tags

ruby, book, programming, theory, verbose

level

beginner

Program Arcade Games with Python and Pygame

Are you here because you want to create your own games? Excellent!

tags

python, pygame, course, gamedev, programming, exercises

level

beginner

Check back here for more! We are always updating this page with our favorite no-signup-required resources!

[/passster]

Sign Up Today!
Join League Of Pros: Esports
Fill out the form below and start your epic journey to conquer the world
Esports yay
Join program today
Leverage agile frameworks to provide a robust synopsis for high overviews.
Thank You!
Leverage agile frameworks to provide a robust synopsis for high overviews.
Thank You!
Leverage agile frameworks to provide a robust synopsis for high overviews.
This website uses cookies to ensure that you get the best experience.
This website uses cookies to ensure that you get the best experience.