Top 15 Sites to Learn Programming for Free
Learning to code has never been more accessible. Dozens of platforms offer free courses for all levels. Here is our selection of the best resources to become a developer.
🎓 Course Platforms
The best platforms for structured programming courses.
🏆 Challenges & Practice
Code exercises and challenges to practice and progress quickly.
📖 Documentation & Reference
Essential reference resources for every developer.
🎮 Learn by Playing
Games and gamified platforms to learn coding in a fun way.
🌐 Recommended sites in this category
A curated selection of the best Development sites listed on mySelectas:
CNN Explainer
The Unreasonable Effectiveness of Recurrent Neural NetworksAndrej Karpathy blog post about using RNN for generating text.
Caffe WebinarCaffe Webinar
MLEMMLEM is a tool to easily package, deploy and serve Machine Learning models. It seamlessly supports a variety of scenarios like real-time serving and batch processing.
CMLCML helps you bring your favorite DevOps tools to machine learning.
TVM - End to End Deep Learning Compiler Stack for CPUs, GPUs and specialized acceleratorsTVM - End to End Deep Learning Compiler Stack for CPUs, GPUs and specialized accelerators
NeuPy - Theano based Python library for ANN and Deep LearningNeuPy - Theano based Python library for ANN and Deep Learning
Apache SINGA - A General Distributed Deep Learning PlatformApache SINGA - A General Distributed Deep Learning Platform
RNNLM ToolkitRNNLM Toolkit
Chainer - A flexible framework of neural networks for deep learningChainer - A flexible framework of neural networks for deep learning
MGLMGL
NuPICNuPIC