Coding Courses
*1️⃣1️⃣ SOLUTIONS ARCHITECT 🏗️*
What you do: Design technology solutions that meet business and technical requirements.
Learn:
✓ Software Architecture
✓ Cloud
✓ Networking
✓ Databases
✓ Security
✓ System Design
✓ Business Requirements
This is generally an experienced-level career path.
*1️⃣2️⃣ SITE RELIABILITY ENGINEER 🚦*
What you do: Improve the reliability, availability and performance of large-scale systems.
Learn:
✓ Linux
✓ Programming
✓ Cloud
✓ Kubernetes
✓ Monitoring
✓ Distributed Systems
✓ Automation
✓ Incident Management
*1️⃣3️⃣ MOBILE APP DEVELOPER 📱*
What you do: Build applications for Android and iOS devices.
Android:
✓ Kotlin
✓ Android SDK
iOS:
✓ Swift
✓ SwiftUI
Cross-platform:
✓ Flutter
✓ React Native
Career options:
✓ Android Developer
✓ iOS Developer
✓ Mobile Engineer
*1️⃣4️⃣ FRONTEND DEVELOPER 🎨*
What you do: Build the user-facing part of websites and web applications.
Learn:
✓ HTML
✓ CSS
✓ JavaScript
✓ TypeScript
✓ React
✓ Next.js
✓ APIs
✓ Git
Advanced skills:
✓ Web Performance
✓ Accessibility
✓ Web Security
✓ Design Systems
*1️⃣5️⃣ BACKEND DEVELOPER 🧩*
What you do: Build the server-side logic and infrastructure behind applications.
Learn:
✓ Python
✓ Java
✓ Node.js
✓ Go
✓ C#
✓ APIs
✓ Databases
✓ Authentication
✓ Caching
✓ Microservices
✓ System Design
*1️⃣6️⃣ BLOCKCHAIN DEVELOPER ⛓️*
What you do: Build applications and systems using blockchain technology.
Learn:
✓ Blockchain Fundamentals
✓ Cryptography
✓ Smart Contracts
✓ Solidity
✓ Web Development
✓ Distributed Systems
Career options:
✓ Blockchain Developer
✓ Smart Contract Developer
✓ Protocol Engineer
*1️⃣7️⃣ QUANTITATIVE DEVELOPER / FINTECH ENGINEER 💹*
What you do: Combine programming, mathematics, data and financial systems.
Learn:
✓ Python
✓ C++
✓ Mathematics
✓ Statistics
✓ Algorithms
✓ Financial Markets
✓ Data Analysis
✓ Low-Latency Systems
*1️⃣8️⃣ ROBOTICS ENGINEER 🤖*
What you do: Develop robots and autonomous systems.
Learn:
✓ Python
✓ C++
✓ Robotics
✓ Control Systems
✓ Sensors
✓ Computer Vision
✓ ROS
✓ Mathematics
✓ Embedded Systems
*1️⃣9️⃣ EMBEDDED SYSTEMS ENGINEER 🔌*
What you do: Develop software that runs directly on hardware devices.
Learn:
✓ C / C++
✓ Microcontrollers
✓ Electronics
✓ RTOS
✓ Embedded Linux
✓ Communication Protocols
Industries include:
✓ Automotive
✓ Aerospace
✓ Electronics
✓ Medical Devices
✓ IoT
*2️⃣0️⃣ IoT ENGINEER 🌐*
What you do: Build connected devices that communicate with other devices and cloud platforms.
Learn:
✓ Embedded Systems
✓ Sensors
✓ Networking
✓ MQTT
✓ Python
✓ C / C++
✓ Cloud
✓ Data Processing
✓ Security
*2️⃣1️⃣ FPGA / VLSI ENGINEER ⚡*
What you do: Work on digital hardware, semiconductor systems and specialized computing architectures.
Learn:
✓ Digital Electronics
✓ Verilog
✓ SystemVerilog
✓ FPGA
✓ Computer Architecture
✓ Semiconductor Fundamentals
*2️⃣2️⃣ DATABASE ENGINEER 🗄️*
What you do: Design, optimize and maintain database systems.
Learn:
✓ SQL
✓ Database Design
✓ Indexing
✓ Query Optimization
✓ Transactions
✓ Replication
✓ Backup & Recovery
✓ Cloud Databases
*2️⃣3️⃣ MLOPS ENGINEER 🔄🤖*
What you do: Deploy, monitor and maintain machine learning models in production.
Learn:
✓ Python
✓ Machine Learning
✓ Docker
✓ Kubernetes
✓ CI/CD
✓ Cloud
✓ Model Deployment
✓ Model Monitoring
✓ ML Pipelines
*2️⃣4️⃣ AI SECURITY ENGINEER 🔐🤖*
What you do: Work at the intersection of artificial intelligence and cybersecurity.
Learn:
✓ Cybersecurity
✓ AI / ML Fundamentals
✓ LLM Security
✓ Threat Modeling
✓ Application Security
✓ Cloud Security
✓ AI Risk Management
*2️⃣5️⃣ AI AUTOMATION SPECIALIST ⚡*
What you do: Use AI and automation to improve business processes and workflows.
Learn:
✓ Prompt Engineering
✓ LLM APIs
✓ Python
✓ APIs
✓ Automation Platforms
✓ Workflow Design
✓ Data Handling
✓ AI Evaluation
*2️⃣6️⃣ PRODUCT MANAGER 📱*
What you do: Define product requirements and work with technology teams to build products.
Learn:
✓ Product Management
✓ User Research
✓ Market Research
✓ Analytics
✓ Experimentation
✓ Communication
✓ Business Strategy
✓ Technical Fundamentals
602 ·