Everything Tech Resources & Projects
This repo is still quite new and we are working on adding as many learning resources and projects as possible, so please do bear with us
About The Project
Coming from an engineering background and looking to up skill yourself on a new field can be difficult. So Iโve decided to embark on a project that is dear to our hearts.
This repository will contain a list of FREE resources, projects and hands-on exercises for you to attempt and up skill yourself so that you can find a role in your respective field. This project will be focused on those trying to enter the Tech field (like Software Engineering
The project will be maintained by the community FOR the community!
Who is this for?
Everyone. This is a platform which will enable individuals across all levels to learn new technologies and/or validate their existing knowledge.
Want to contribute ?
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
We currently have a dedicated Slack workspace - if you are serious about contributing, please send a message to any one of the below maintainers of this prroject and we will add you to the workspace.
This repo is still quite new and we are working on adding as many learning resources and projects as possible, so please do bear with us
If you have a suggestion or project idea that would make this better, please fork the repo and create a pull request or raise an issue. You can also simply open an issue with the tag "project-addition" or a tag you deem suitable.
Don't forget to give the project a star! Thanks again!
Steps to make a PR (pull-request):
- Fork the project
- Create your branch (
git checkout -b patch
) - Commit your changes (
git commit -m 'Add some AmazingFeature'
) - Push to the branch (
git push origin patch
) - Raise a pull request
Links to Resources
FUNDAMENTALS
Linux
Python
-
Automate the Boring Stuff with Python Programming - PAID - RECOMMENDED
-
Learn Python - Full Course for Beginners Tutorial - FREE - RECOMMENDED
-
Python Tutorial for Beginners - Learn Python in 5 Hours FULL COURSE - FREE
-
Python Crash Course: A Hands-On, Project-Based Introduction to Programming
Amazon Web Services (AWS)
-
AWS Certified Cloud Practitioner Training 2020 - Full Course - FREE
-
Ultimate AWS Certified Cloud Practitioner - 2021 - PAID - PERSONAL FAVOURITE
-
AWS Certified Cloud Practitioner Practice Exams - PAID - EXAM PRACTICE
-
AWS Certified Solutions Architect Associate Practice Exams - PAID - EXAM PRACTICCE
-
AWS Certified Developer Associate Practice Exams - PAID - EXAM PRACTICE
Microsoft Azure:
-
Microsoft Azure Fundamentals Certification Course - FREE -AZ900
-
Microsoft Azure Exam AZ-900 Certification - Azure Fundamentals 900 - Paid โ WhizLabs EXAM PRACTICE
Google Cloud Platform (GCP)
Git (version control)
Networking fundamentals
ADVANCED
Terraform
-
Terraform Course - Automate your AWS cloud infrastructure - FREE
-
Terraform for DevOps Beginners + Labs: Complete Step by Step Guide - FREE
-
Azure DevOps: Provision API Infrastructure using Terraform - Full Course - FREE
Containers (Docker and Kubernetes aka K8s)
-
Docker Tutorial for Beginners - A Full DevOps Course on How to Run Applications in Containers - FREE
-
Certified Kubernetes Administrator (CKA) with Practice Tests - PAID
-
Kubernetes Certified Administrator resource by Walid Shaari - FREE - CKA
-
Certified Kubernetes Security Specialist Rescource by Walid Shaari - FREE - CKS
Continuous Integration, Continuous Development (CI/CD)
-
GitHub Actions Tutorial - Basic Concepts and CI/CD Pipeline with Docker - FREE
-
Jenkins Full Course - Jenkins Tutorial For Beginners - Jenkins Tutorial - FREE
Managed containers (EKS/AKS/GKE)
-
AWS EKS Kubernetes-Masterclass | DevOps, Microservices - PAID
-
Azure Kubernetes Service with Azure DevOps and Terraform - PAID - AKS