A collective list of online resources. If you ever wanted to learn to code, learn about finance or anything else in general, you can find these resources useful. Feel free to update the list
- Java
- CPlusPlus
- CSharp
- C
- Python
- Ruby
- Golang
- Swift
- Javascript
- Web Frameworks
- API Development
- SQL
- Version Control
- Developer Tools
- Linux
- Apache
- Learning to Code
- Internet of Things
- Investing
- Startups
- Creating Your own Portfolio Site
- Game Development
- Android Development
- IOS
- Building Mobile Cross Platform Application
- WordPress
- Web Design
- Mathematics
- MISC Websites
- Movies and TV
- Music
-
Python 3 – Quick Reference Card - Python 3 cheat sheet
-
Building a basic GUI application step-by-step in Python with Tkinter and wxPython
-
Meteor - is an open source platform for web, mobile, and desktop.
-
Discover Meteor - Learn Meteor and build faster & simpler web apps, as we teach you how to build a real-time Meteor app from scratch.
-
Angular Meteor - Build Realtime Web and Mobile Apps With Angular and Meteor
Mean Stack
-
Introduction to MongoDB using the MEAN Stack - edX -Learn everything you need to know to develop a retail application using MongoDB, Node.js and the MEAN Stack. -edX
-
MEAN js - Open-Source Full-Stack Solution For MEAN Applications
-
MEAN.io - MEAN fullstack javascript framework - which simplifies and accelerates web application development. -MEAN.io
Java
- Spring is a web framework specifically for Java
C++
- Silicon framework is a C++ Web Framework for Writting Fast and Robust Web APIs with C++
Ruby on Rails
-
Ruby on Rails Tutorial by Michael Hartl the official tutorial for all Ruby on Rails beginners
-
Ruby on Rails the official site for Ruby on Rails
-
Install Rails is a guide for installing Rails on your machine
-
Rails Cheat Sheet is a comprehensive list of Rails cheat sheet
-
Rails Cast are screencast for developing Rails applications with videos illustrating different topics using Rails
-
Go Rails is another screencast segment for developing Rails applications
-
Full Stack Automation with Ruby a guide to Ruby on Rails automation
-
Code4Startup is a list of different tutorials the majority of the tutorials are Ruby on Rails based
-
Ruby on Rails Basics - Slide Share is a presentation on the basics of Ruby on Rails
-
Ruby on Rails resources are a list of various resources for Rails
-
Learn Ruby and Ruby on Rails: 29 of the Best Online Educational Resources to Learn How To Build Web Apps - Skilledup is a list of resources for Rails from Skilledup
-
Self Starter is a Ruby on Rails open source crowfunding application you can use to create your own crowdfunding site
Rails Tutorials
Golang
Swift
Python with Django
-
Django Project is the official site for Django
-
Tango with Django is a tutorial for learning Django
-
Getting Started with Django is another tutorial for learning Django
-
Full Stack Python is a comprehensive list of topics for Python and web Development using Python related frameworks
-
Ultimate Django - Learn everything you need to build awesome web apps with Django
-
Django Rest Framework a Rest framework built on Django's framework
Node.js
- Sails js a web framework for Node.js
Crossplatfrom web framework
- Electron is used for building cross platfrom desktop apps with JavaScript, HTML, and CSS. It is compatible with Mac, Windows, and Linux, Electron apps build and run on three platforms
-
Rest API Tutorail a introduction to Rest API
-
Learning APIs - Codecademy Codecademy's introduction on learning APIs using companies web services
-
List of 40 tutorials on how to create an api - Mashape a list of tutorials for creating APIs for certain programming languages
-
Beginners guide to creating a Rest API is a brief intorduction to creating rest APIs
-
Deployd a API creation tool for creating APIs
-
How to create REST API for Android app using PHP, Slim and MySQL – Day 1/2 - Android Hive
-
Mashape contains Open-Source API tools and products for delivering better APIs and Microservices
-
Programmable Web - As the world's leading source of news and information about Internet-based application programming interfaces (APIs), also known as the Web's defacto journal of the API economy.
-
SQL Teaching is an interactive course on learning SQL
-
SQL Course is another interactive course for learning SQL
-
SQL Zoo is a SQL tutorial series for learning SQL
-
SQL Sandbox -Turbo.net - Run SQL Server, SQL Management Studio (SSMS), and other databases in containers. -Turbo.net
-
Tech on the Next - Database tutorials which provide a step-by-step walkthrough of the basic and advanced topics surrounding relational database
-
Connection Strings - helps developers connect software to data. It's a straight to the point reference about connection strings, a knowledge base of articles and database connectivity content and a host of Q & A forums where developers help each other in finding solutions. - Connection Strings
-
Git is the official site for Git version control
-
Simple Git User Guide is a guide to using Git using simple control structure for repository
-
Atom is GitHub's official open source text editor
-
Sublime Text is a simple but yet powerful text editor
-
Brackets is a text editor made for designers
-
Notepad++ is Notepad's older brother simple but also great text editor
-
repl.it is an interactive programming environment
-
Jet Brains powerful IDEs for various platforms
-
Python Dev open source IDE for Python
-
Visual Studio IDE for building various application using C Sharp
-
Otto - knows how to develop and deploy any application on any cloud platform, all controlled with a single consistent workflow to maximize the productivity of you and your team. - Otto
-
Markdown live Preview is a free markdown live preview editor for editing your markdown files
-
jsonformatter - This little tool hoped to solve the problem by formatting the JSON data so that it is easy to read and debug by human beings.
-
Bash Shell Scripting
-
Jonn's blog - Bash Shell Cheat sheet
-
devhints - Bash Shell Scripting
-
XAMPP - XAMPP is a completely free, easy to install Apache distribution containing MariaDB, PHP, and Perl.
WAMPSERVER - WampServer is a Windows web development environment. It allows you to create web applications with Apache2, PHP and a MySQL database. Alongside, PhpMyAdmin allows you to manage easily your databases.
-
The Odin Project is a course for learning Ruby on Rails web development
-
Free Code Camp is a course for learning Full Stack Javascript web development
-
Bento is a list of courses for learning different technologies
-
Devslopes - Learn to code & build apps & games with Devslopes. The world's most affordable and effective platform to learn how to code.
-
So you want to be a programmer, huh? Here are 27 ways to learn to program online
-
Solo Learn , learn to code on the go
Additional websites
-
GeekforGeeks - Welcome to the world of Geeks!! How many times were you frustrated while looking out for a good collection of programming/algorithm/interview questions? What did you expect and what did you get? This portal has been created to provide well written, well thought and well explained solutions for selected questions.
-
Study Tonight - is a vision to provide free and easy education to everyone on the Internet. We are working towards bringing the entire study routine of students on the Internet.
-
Building am Instagram based portfolio with Bootstrap - Tuts Plus
-
Build an Instagram clone with AngularJS, Satellizer, Node.js and MongoDB
-
25 free ebooks to learn to a new programming language - Lifehacker
-
Learn the Art of Computer Programming With These Great Free Beginner Books
Coding Help/Mentorship
-
Code Mentor provides assistance in all of your programming needs
-
Hack Hands provides assistance in all of your programming needs
-
Clarity get advice from professionals and experts alike
-
Robotics
AI
Blog Post
-
Wall Street Survivor an online interactive course on investing
-
Openfolio Social media platform for investor to view other investors portfolio of investments
-
Robin Hood a mobile application for investing with zero cost per trade
-
Acorns is for investing your spare change automatically from everyday purchases into a diversified portfolio
-
Digit is automatic savings done right
-
Start Up Playbook - YC is an interactive site illustrating how to build a startup
-
How to Start a Start Up - YC is a lecture video series brought to you by the Y Combinator
-
Start Up Guide is a blog for startups and founders
-
Start Up Stash is a collection of resources for building startups
-
Growth Supply +400 Awesome Free Tools To Build Your Business
-
Hello Startup is a book on creating a start up for technical founders
-
Crunchbase - Discover innovative companies and the people behind them
-
Mailchimp is a tool for email marketing
-
Send Grid is for transactional email
-
Startitup The Ultimate Startup Guide
-
Dream Funded invest in upcoming startups
-
Foundr - The resource entrepreneurs choose to learn how to build and grow a successful business.
-
Disqus - offers the best add-on tools for site owners to power discussions, increase engagement, and earn revenue.
-
Launch Kit a kit for launching your mobile application
-
50 Marketing Tools to Help Your Business Crush the Competition
-
Bootstrapping is a comprehensive list of resources for bootrapping and starting projects
-
Sticker Mule - is the fastest and easiest way to buy custom stickers. We offer free online proofs, 5 day turnaround and free UPS Ground shipping. - Sticker Mule
-
Zopim is a platform for online customer service for your website
-
Startup Hire is a website dedicated to finding jobs for people that want to work in the startup community
-
Start Up Genome is a comprehensive list of startups
-
Shapr.Net is a mobile app for connecting with other like minded individuals
Pitchdeck
-
Peetch - A free PowerPoint Pitchdeck template
-
Slidebean- Pitch deck templates for startups
-
Pitchdeck.improvepresentation- A Pitch Deck Template Made by Professionals Over 100 TED speakers, IBM, NASA, Unilever, and many more, have trusted us with their presentation design. Now it's your turn. Start with this easy to edit presentation template for PowerPoint and Keynote.
Accelerators/Incubators
-
Games from Scratch is a website for people interested in learning to build games
-
LibGDX is a open source project for building cross platform games
-
Corona Labs is a SDK framework for creating games
-
Kilo Bolt a website dedicated to Android game development
-
Android Developers is the Official Site for Android Development
-
Android Developers Blog is the Official blog for Android Development
-
Android Studio the official IDE for Android
-
CodePath Android Cliffnotes are comprehensive source for developing Android Applications
-
Android Begin is a comprehensive blog with tutorials for Android
-
Android Hive is another blog with tutorials for Android
-
Simplified Coding - Blog for learning Android programming
-
Appcoda is one of the leading tutorial sites for app developers and anyone who want to learn iOS programming.
Backends & Platforms
-
AWS - Build with Amazon Web Services
Publishing Applications
- App Screenshot Generator is used to Create your iOS & Android application screenshots
-
-
Blogger using Medium - Getting started with React Native and Firebase
-
Decoide - The best IDE for building React Native apps is now free and open source.
-
Hackernoon - Learning React Native
-
-
Code Name One - Build mobile cross Platform Applications using Java
-
Xamarin - Build mobile cross Platform Applications using C Sharp
-
Ionic Framework - Build mobile cross Platform Applications using web components such as HTML, CSS, JS
-
Phone Gap - Build hybrid mobile cross Platform Applications using web components such as HTML, CSS, JS
-
Apache Cordova - Build hybrid mobile cross Platform Applications using web components such as HTML, CSS, JS
-
Ruby Motion - Build mobile cross Platform Applications using Ruby
-
Mobi Ruby - Build mobile cross Platform Applications using Ruby
-
Ruboto - Build Android Applications using Ruby
-
WordPress - is open source software you can use to create a beautiful website, blog, or app.
- WP Beginner - is a free WordPress resource site for Beginners.
-
40 Must Have Cheat Sheets For Graphic Designers And Developers
-
Bootstrap is Bootstrap is the most popular HTML, CSS, and JS framework for developing responsive, mobile first projects on the web - Bootstrap
-
Materialize CSS is A modern responsive front-end framework based on Material Design - MaterializeCSS
-
Ui Faces is a open source project for using peoples face icons on projects
-
Face Pixelizer is a pixelizer
-
Flat Icon is a website for using icons
-
Font Awesome is an open source project that gives you scalable vector icons that can instantly be customized — size, color, drop shadow, and anything that can be done with the power of CSS -Font Awesome
-
Silex is a drag in drop web editor for Bootstrap
-
Mobirise - free website builder for Mac and Windows
-
Colors Paletter Generator is a color palette generator for imgs
-
Layout It is another Bootstrap drag in drop editor
-
Mockdrop is a site with mobile/computer vector imgs that can be used on any site
-
FormSpree.io -Functional HTML forms
-
Pixa Bay has over 630000 high quality photos, illustrations, and vector graphics. Free for commercial use. No attribution required -Pixa Bay
-
Bear CSS - is a handy little tool for web designers. It generates a CSS template containing all the HTML elements, classes & IDs defined in your markup.
-
Online Converter - Convert media free, fast and online.
-
Lunapic is a free online photo editor
-
Pixlr is another free online photo editor similar to Photoshop
-
Gravit Designer - A cross-platform design tool for the 21st century. Gravit Designer is a full featured free vector design app right at your fingertip.
-
Crello - The simplest online image editor. Create your own designs — posts, covers, graphics, and posters using the best software on the web.
-
Canva - makes design simple for everyone. Create designs for Web or print: blog graphics, presentations, Facebook covers, flyers, posters, invitations and so ...
-
Zeplin - Design hand-off has never been easier. Generate styleguides and resources, automatically.
-
Sketch - Sketch is a design toolkit built to help you create your best work — from your earliest ideas, through to final artwork.
-
Just In Mind - All-in-one Prototyping Tool for web and mobile apps Define awesome experiences through wireframes & prototypes
-
ArsDigita University Curriculum
Article on Calculus Professor
-
Stack Share is a site where companies and developers alike share the stacks they use for their projects and or company
-
appsight - Find SDKs & services used by mobile apps
-
Libraries.io monitors open source libraries across different package managers. You can discover new libraries to use in your software projects as well as be notified of new releases to keep your applications secure and up to date
-
Alternativeto is a site to find an alternative to a specific project/site
-
Chesscademy is a free course for learning chess
-
Open EMU is a MAC OS emulator for playing retro games
-
Tlk.io - A simple web chat
-
Appear In is a free online video conference application with no user sign in - create a chat room and invite others to join via url
-
Nomad List is a website that shows the cost of traveling and working from across the globe
-
Just Delete Me is a application that shows you the sites you are signed up for and deletes your accounts
-
Change.org is the world's platform for change
-
IFTT empowers you to do more with the services you love. Learn how Applets make it possible
- Saiyan Watch - Watch Dragon Ball Super English Subbed And Dubbed Episodes Free Online Also Download Dragon Ball Super, Dragon Ball Z, GT, DBZ Kai, Movies,Specials ...
- Sound Trap - We are an eclectic team of engineers, designers and music producers passionate about music & technology. United by the belief that there’s a better way to create music together, we’re building Soundtrap — the best collaboration platform for making music online.
[1] IMG by unDraw