Linux & Bash
- Command line for beginners – FreeCodeCamp
- Linux Journey
- Linux Command line basics – Udacity
- Bash beginner series – Linux Handbook
- Understanding Linux Terminal Shell & Basic Linux Commands
- Bash On Windows
- How to Change File Permissions and Ownership in Linux
- Shell Scripting crash course
- Linux & DevOps
Typically bash works on Linux and I find it a challenge to run bash on Windows. However for Windows users, Microsoft has come up with a feature in windows called as Windows Subsystem for Linux (WSL). This software runs a Linux system within the Windows OS. You can install it from the Windows App Store. If you would like to interact with WSL from VS Code, you can use this extension
Name: Remote – WSL
Id: ms-vscode-remote.remote-wsl
Description: Open any folder in the Windows Subsystem for Linux (WSL) and take advantage of Visual Studio Code’s full feature set.
Version: 0.66.3
Publisher: Microsoft
VS Marketplace Link: https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-wsl
Security
Python
- Learn Python in 5 minutes
- Simple Python Program Examples for Beginners
- Python Cheatsheet
-
Projects
- Train AI to Play Snake – Reinforcement Learning Course (Python, PyTorch, Pygame)
- Python Program to Print the Fibonacci Sequence
- How to Code 20 Beginner Python Projects
Online IDEs
Databases
Learning resources
- Intro to SQL at CS50 (One of my most favourite resources)
- SQL in Codeacademy
- SQL tutorial in Mode
- MySQL Video course – Youtube | Video course
- Youtube Video Course by TrendyTech Insights
- SQL Join
- MySQL Views | Video Demo
- SQL Cheatsheet
- SQL with Squid Game
Practice
Certify / Compete
- SQL basic certificate in Hackerrank
- SQL intermediate certificate in Hackerrank
- SQL advanced certificate in Hackerrank
Exercise
For the exercise we were working on in SQL JOIN, try out this query in W3School’s online DB webpage
SELECT OrderDetails.OrderID, Customers.CustomerName, SUM(Products.Price*OrderDetails.Quantity) AS OrderValue FROM [OrderDetails] INNER JOIN Products ON Products.ProductID=OrderDetails.ProductID INNER JOIN Orders ON Orders.OrderID=OrderDetails.OrderID INNER JOIN Customers ON Orders.CustomerID=Customers.CustomerID GROUP BY OrderDetails.OrderID ORDER BY OrderDetails.OrderID
This query will give you an idea of how SQL JOIN works. With this as reference, try to write a query that gives an output of how much revenue has each product made (grouping by ProductID, find out how much quantity has it been sold then based on its price, figure out how much revenue has each of those products made)
AWS
- Mindmap of AWS Services
- How to Create an AWS Lambda Layer For Any Python Dependency
- AWS Cloud Quest: Cloud Practitioner
- Badge – AWS Cloud Quest: Cloud Practitioner
More
Web Development
- Full Stack development – FreeCodeCamp
- Roadmap to Web development
- Roadmap to Web Development – considering Web3
- HTTP vs HTTPS – What’s the Difference?
- HOW HTTPS WORKS
Projects
DevOps
- Understanding DevOps – the Money Heist way
- Learn DevOps Tools with Sandip
- DevOps – Techworld with Nana – My highest recommendation | Youtube
- DevOps Engineering Video course – FreeCodeCamp
Comments