Recommended FREE learning resources for each category in #DevCLokoja7WeeksOfCode.
Check out our resources hub for Developer Circles from Facebook! Here, you’ll find additional training materials and content to help you learn, collaborate, and grow.
This resources hub makes additional training materials available through the below Learning Paths, to help you focus on building out your skillset in the key areas you’re passionate about.
Table of Contents
- Prerequisite
- Web/ Mobile Development
- Data Science/ Machine Learning
- UI/UX Design
- Cloud Computing
- Technical Writing
Prerequisite
- Introducing How Computers Work
- What is the Internet?
- How the Web works
- What is a URL?, Anatomy of a URL
- What is Domain Name and how DNS works?
- Introduction to Programming and Computer Science - Full Course
- Git & GitHub Crash Course For Beginners
Web/ Mobile Development
- Frontend Developer Roadmap - Step by step guide to becoming a modern frontend developer
- Backend Developer Roadmap - Step by step guide to becoming a modern backend developer
- The 2020 Beginner’s Guide to Backend Development
- Backend Project ideas for beginners
- Tips for Beginning Backend Web Developers to Advance Quickly
- Android Developer Roadmap 2020
- Awesome Web Development Resources
- FreeCodeCamp
- Learn web development
- Introduction to Web Development
- Become a Web Developer.
- HTML Crash Course
- CSS Crash Course
- Learn JavaScript Es6 -Beginner Crash Course
- FlexBox Game
- Learn JavaScript - Full Course for Beginners
- The Modern JavaScript Tutorial
- Node.js For Beginners
- React JS Crash Course
- Vue JS Crash Course
- Learn Python - Full Course for Beginners Tutorial
- Python Flask Mega Tutorial
- Python Django Tutorial
- Python Django Tutorial 2020 - Full Course for Beginners
- C Programming Tutorial for Beginners
- Top 5 Programming Languages in 2020 for Building Mobile Apps
- How to become an Android Developer
- Android Full Course - Learn Android in 9 Hours
- iOS Tutorial (2020): How To Make Your First App
- React Native Tutorial for Beginners - Crash Course 2020
- Swift Programming Tutorial for Beginners (Full Tutorial)
- Dart Programming Tutorial - Full Course
- Flutter Tutorial for Beginners - Build iOS and Android Apps with Google’s Flutter & Dart
Data Science/ Machine Learning
- What REALLY is Data Science? Told by a Data Scientist
- What is Data Science? - Free Data Science Course for Beginners
- Data Science Full Course - Learn Data Science in 10 Hours
- Learn Data Science Tutorial - Full Course for Beginners
- Machine Learning Basics - Introduction To Machine Learning
- Machine Learning Full Course - Learn Machine Learning 10 Hours
- Introduction to Data Science using Python
- Intro to Python for Data Science
- Understanding and Visualizing Data with Python from Coursera
- Learn Python, Data Viz, Pandas & More
- Data Science from Scratch: First Principles with Python
- Fundamentals of Data Visualization
- Practical Machine Learning in R - Introduction
- Machine Learning With Python Tutorial
- Machine Learning Basics - Introduction To Machine Learning
- Machine Learning Full Course - Learn Machine Learning 10 Hours
- Machine Learning with Python - Machine Learning Tutorial for Beginners
- Introduction to Deep Learning using Python - MIT 6.S191
UI/UX Design
- What is UI vs. UX Design? A Practical Example in Under 6 Minutes
- Become a Better Designer in 100 Days
- Design Resources For Developers
- How to become a UI UX Designer - 6 things you must master for your UI UX Design Career
- Learn UI Design
- Complete Beginner’s Guide on How to Learn UI Design
- Master the basics of visual: how to become a self-taught UI/UX designer
- UI / UX Design Specialization
- Learn UX design and grow your career
Cloud Computing
- DevOps Roadmap - Step by step guide for DevOps or any other Operations Role
- How To Become A DevOps Engineer? - DevOps Engineer Roadmap
- How To Become a DevOps Engineer In Six Months or Less
- Introduction to Cloud Computing
- AWS (Amazon Web Services) Introduction
- Cloud Computing - Introduction
- DigitalOcean Tutorial series
- Gophercises
- Google Cloud Platform Fundamentals for AWS Professionals
- Cloud Computing Basics (Cloud 101)
- Cloud Computing Management
- Introduction to Cloud Infrastructure Technologies
- Introduction to Azure
- Docker and Kubernetes: The Complete Guide
- Docker for Web Developers
- Learn DevOps: The Complete Kubernetes Course
- Learn DevOps: Infrastructure Automation With Terraform
- Learn DevOps: Advanced Kubernetes Usage
- Learn DevOps: On-Prem or Cloud Agnostic Kubernetes
Technical Writing
- How to Become a Technical Writer
- Study technical writing
- Technical Writing: Documentation on Software Projects
- Coding for Writers: Basic Programming
- Class Central Technical Writing
- Professional Technical Writing: Advance Your Writing Skills
- Technical Writing: Master Your Writing Career
- The Ultimate Guide to Content Creation
- Advice for Technical Writing
- Becoming a Technical Writer at Google
Contributing
Want to add a resource you can recommend? Please send a pull request and follow the contributors guidelines.