Awesome List Updates on Feb 02, 2015
8 awesome lists updated today.
🏠 Home · 🔍 Search · 🔥 Feed · 📮 Subscribe · ❤️ Sponsor
1. Learn to Program
Beginner
Codecademy
Freemium platform for learning to code in many different programming languages
(HTML, CSS, JavaScript, jQuery, Python, Ruby, Rails, PHP, C++, Java)
Khan Academy's Hour of Code
Free interactive 1-hour courses to learn the very basics of web development
(HTML, CSS, JavaScript, SQL)
Treehouse
Paid platform for courses how to build websites & apps
(Web Design, Front End Web Development, Rails, iOS, Android, PHP)
Learn CSS Layout
Free tutorial for how to do layout with CSS
(CSS)
Udemy Programming, Development
Freemium marketplace of courses from third party providers - quality may vary
(HTML, CSS, JavaScript, Ruby, Rails, Python, iOS, Android)
Code Avengers
Freemium platform for basic web and app development courses
(HTML, CSS, JavaScript)
HTML Dog
Free beginner and intermediate guides on web development
(HTML, CSS, JavaScript)
Intermediate
Khan Academy Computer Programming, Computer Science
Free intermediate to advanced courses on how to program drawings, animations, games and webpages and more advanced computer science topics
(HTML, CSS, JavaScript, SQL, algorithms, cryptography)
Udacity
Free platform for computer science and web development courses
(HTML, CSS, JavaScript, data science, Python, computer science topics)
Learn Python the Hard Way
Paid book and course for beginner through intermediate Python programming
(Python, object-oriented programming, web development)
Michael Hartl's Ruby on Rails Tutorial
Free online book covering all stages of creating a Ruby on Rails application
(HTML, CSS, JavaScript, Ruby, Rails)
Thinkful
Paid platform for mentored web and mobile development courses from industry experts
(web development, frontend web development, AngularJS, Android, iOS)
exercism.io
Free crowdsourced mentorship platform of programming exercises and code reviews
(Clojure, CoffeeScript, C++, C#, Elixir, Erlang, F#, Go, Haskell, JavaScript, Common Lisp, Lua, Objective-C, OCaml, Perl 5, PL/SQL, Python, Ruby, Scala, Swift)
CodeChef Problems
Freemium intermediate to advanced programming problems
(programming)
CodingBat
Free practice problems in Python and Java
(Python, Java)
Advanced
Coursera
Mixed platform for courses from universities and organizations worldwide
(varied computer science subjects including theory and programming, data science, algorithms, ...)
Awesome CS Courses (⭐57k)
Free university-level courses scoured from around the internet
(varied and extensive computer science topics, ...)
Metacademy Roadmaps, Course Guides
Free graphs of interconnected topics required to master concepts
(programming, machine learning)
2. Awesome Ruby
Database Tools
- Upsert (⭐651) - Upsert on MySQL, PostgreSQL, and SQLite3. Transparently creates functions (UDF) for MySQL and PostgreSQL; on SQLite3, uses INSERT OR IGNORE.
Profiler and Optimization
- benchmark-ips (⭐1.7k) - Provides iteration per second benchmarking for Ruby.
3. Awesome Canvas
Resources / Books
- HTML5 Canvas Cookbook - by Eric Rowell
4. Awesome Elixir
Framework Components
- addict (⭐645) - User authentication for Phoenix Framework.
Books
- Metaprogramming Elixir: Write Less Code, Get More Done (and Have Fun!) - Thorough explanation on how to exploit Elixir's metaprogramming capabilities to improve your Elixir coding by Chris McCord (2015).
5. Awesome Artificial Intelligence
Free Content / Commerical Tools
- Computers and Thought: A practical Introduction to Artificial Intelligence - The book covers computer simulation of human activities, such as problem-solving and natural language understanding; computer vision; AI tools and techniques; an introduction to AI programming; symbolic and neural network models of cognition; the nature of mind and intelligence; and the social implications of AI and cognitive science.
6. Awesome Laravel
Tutorials & Blogs / Third-party Service Integration
7. Awesome Fortran
Encoding-Decoding
- BeFoR64 (⭐17) - Base64 encoding/decoding library for FoRtran poor men. A KISS library for base64 encoding/decoding for modern (2003+) Fortran projects.
Command-Line parsing
- FLAP (⭐128) - Fortran command Line Arguments Parser for poor men. A KISS library for building easily nice Command Line Interfaces (CLI) for modern (2003+) Fortran projects.
- options.f90 (⭐12) - Options & input processing for modern Fortran.
Compiling and building
- FoBiS (⭐128) - Fortran Building System for poor men. A KISS tool for automatic building modern Fortran projects.
Preprocessor
- Blockit/PyF95++ - A fairly simple Python framework used to block parse your code (or any text file) into nested blocks. The BlockIt framework has already been used to create a templating capability for the Fortran 95/2003 language along with some language extensions.
- PreForM (⭐24) - Preprocessor for Fortran poor Men.
Automatic documentation
- FORD (⭐34) - An automatic documentation generator for modern Fortran programs.
Computational Fluid Dynamics
- OFF (⭐113) - Open source Finite volume Fluid dynamics code.
Fortran Websites
- Fortran WIKI - An open venue for discussing all aspects of the Fortran programming language and scientific computing.
8. Awesome Courses
Courses / Algorithms
- CSCI 104 Data Structures and Object Oriented Design
University of Southern California (USC)
- Prev: Feb 03, 2015
- Next: Feb 01, 2015