Type of Software Engineers
Type of Software Engineers
Engineers
A Quick Handbook
To to get into any professions
Tools:
Core Technologies: Build Tools & Package Managers:
HTML (Hyper Text Webpack
Markup Language) Parcel
CSS (Cascading Style Vite (fast development server)
Sheets) npm
JavaScript yarn
Paid:
Tools:
Paid:
Coursera: "IBM Back-End Development
Udemy: "The Complete Node.js Developer Course (3rd
Edition)" or "Python and Django Full Stack Web
Developer Bootcamp"
Udacity: "Cloud Developer Nanodegree"
Tools:
Front-End:
HTML, CSS, JavaScript
Frameworks: React, Angular, Vue.js, Svelte
Styling & Design: Bootstrap, Tailwind CSS, Material UI,
Chakra UI
Build Tools: Webpack, Parcel, Vite
Paid:
Coursera: IBM Full-Stack Developer
edX: "Full Stack Development (IBM)
Udemy: "The Complete 2023 Web Development
Bootcamp"
Udacity: "Full Stack Web Developer Nanodegree"
Tools:
Cross-Platform
Native Development:
iOS:
Frameworks:
Swift (primary language) React Native (uses
Xcode (IDE) JavaScript)
SwiftUI (declarative UI Flutter (uses Dart)
framework)
Android:
Kotlin (primary language) Other Tools
Java (still widely used) Git (version control)
Android Studio (IDE) Firebase (backend
Jetpack Compose services, analytics,
(declarative UI framework) etc.)
Testing frameworks
(Espresso for Android,
XCTest for iOS)
Paid:
Coursera: "Build Your First Android App (Project-
Centered Course)" by CentraleSupélec
Udemy: "The Complete iOS & swift App Development
Bootcamp" or "The Complete Android 14 & Kotlin
Development Masterclass"
Udacity: "Android Basics Nanodegree" or "iOS
Developer Nanodegree"
Paid:
Coursera: "Architecting with Google Kubernetes Engine"
by Google Cloud
edX: "DevOps MicroMasters Program" by The Linux
Foundation
Udemy: "Docker and Kubernetes: The Complete Guide"
or "Terraform - Complete Guide"
Udacity: "Cloud DevOps Engineer Nanodegree"
Certifications: AWS Certified DevOps Engineer -
Professional
Databases
Relational Databases (SQL) -
Other Tools
PostgreSQL, MySQL
Python
NoSQL Databases - MongoDB,
SQL
Cassandra
Paid:
Coursera: "Google Cloud Big Data and Machine
Learning Fundamentals" by Google Cloud
Udemy: "The Ultimate Hands-On Hadoop - Tame your
Big Data!" or "Apache Spark with Scala - Hands On
with Big Data!"
Udacity: "Data Engineer Nanodegree"
Databricks Academy: Courses on Apache Spark and
Delta Lake
Paid:
Coursera: "Introduction to Cybersecurity" by University of
Washington or "Security Engineering" by Arizona State
University
edX: "Cybersecurity Fundamentals" by RIT or
"Introduction to Cloud Security" by IBM
Udemy: "The Complete Cyber Security Course : Hackers
Exposed!"
SANS Institute: In-depth cybersecurity training and
certifications
Offensive Security: Penetration testing and ethical
hacking courses (e.g., OSCP certification)