HackBenchers #3

1591 Registered Allowed team size: 1 - 3

Winners are announced.

starts on:
Feb 21, 2019, 11:30 PM
ends on:
Mar 31, 2019, 12:30 PM



Evolution of living organisms

We have provided an extensive timeline with a huge reading list to put everything into perspective before any kind of app development begins. This is going to be a long read. Go through all the embedded links to understand evolution, before you start building your app.

App building -

In HackBenchers #1 you developed a web app. Sharing the same tutorials here.

Top tutorials to learn web development:

A list of free courses to learn the programming languages which are needed to build a web/mobile app.

Python - Django Tutorial

Django is a free and open source web application framework, written in Python. A web framework is a set of components that helps you to develop websites faster and easier. When you're building a website, you always need a similar set of components: a way to handle user authentication (signing up, signing in, signing out), a management panel for your website, forms, a way to upload files, etc.

Click the links below to learn python - web dev tutorials.

  • python programming
  • Django project
  • https://tutorial.djangogirls.org/en/- In this tutorial, we will take you on a journey under the hood of web technologies, offering you a glimpse of all the bits and pieces that need to come together to make the web work as we know it. Once you've finished the tutorial, you will have a small working web application: your own blog.

NodeJS Tutorial

Node.js is a very powerful JavaScript-based framework/platform built on Google Chrome's JavaScript V8 Engine. It is used to develop I/O intensive web applications like video streaming sites, single-page applications, and other web applications. Node.js is open source, completely free, and used by thousands of developers around the world.

MEAN Stack Tutorial

This tutorial will take you on a beginner’s journey in the creation of an enterprise-style application with server-side code with Node.js and the Express framework, a database with MongoDB and front-end code using AngularJS.


Learn how to use HTML and CSS to make web pages. HTML is the markup language that you surround content with, to tell browsers about headings, lists, tables, etc. CSS is the stylesheet language that you style the page with, to tell browsers to change the color, font, layout, and more.

HTML 5 Tutorials and Courses

Angular Resources:

Angular is a JavaScript open-source front-end web application framework. It is primarily sustained by Google together with an extended community of people and companies, to approach many of the challenges faced when developing single page, cross platform, performant applications.

Learn Angular from scratch step by step!

The Tour of Heroes tutorial covers the fundamentals of Angular. In this tutorial, you will build an app that helps a staffing agency manage its stable of heroes.

This tutorial is an introduction to the Angular application development framework, and its meant for beginners. The goal of the course is to cover the fundamental aspects of Angular development: Components, Directives, Pipes, Services and Modules, and establish some solid ground for further courses

React Tutorial:

Learn React.js from Top 45 Tutorials for the past year (v.2018). Between Jan~Dec 2017, They ’ve compared nearly 18,000 React.js articles to pick the Top 45 that would help advance your web development career in 2018.

How to Learn React — A roadmap from beginner to advanced

This guide is for people who are starting with React. They have carefully curated the best videos and articles in each section to make it easier for learning.

React Tutorials and Courses Learn React online from the best React tutorials & courses recommended by the programming community.

Social Share

View All Notifications