flowchart LR classDef labels fill:#88f,stroke:#222,stroke-width:4px,color:#fff; classDef ultraProfitable fill:#f66,stroke:#222,stroke-width:4px,color:#fff; classDef highProfitable fill:#f96,stroke:#222,stroke-width:3px,color:#222; classDef profitable fill:#fc6,stroke:#222,stroke-width:2px,color:#222; lblIni([INÍCIO]):::labels lblIni --> lblDsn([DESIGN]):::labels lblIni --> basics("OdinProject: Foundations Course (44 lessons, 5 projects)") basics --> lblFE([FRONTEND]):::labels lblIni --> lblBE([BACKEND]):::labels lblIni --> lblDO([DEVOPS]):::labels lblIni --> lblDB([DATABASE]):::labels lblIni --> lblFL([FREELANCE]):::labels %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% Design %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% subgraph Design lblDsn --> canvas("Canvas
Udemy: Canva Master Course | Learn Canva with Ronny (16.5h) ") lblDsn --> photoshop("Photoshop
Udemy: Adobe Photoshop CC – Essentials Training Course (11 hours) Udemy: Adobe Photoshop CC – Advanced Training Course (16.5 hours) "):::profitable lblDsn ---> illustrator("Illustrator
Udemy: Adobe Illustrator CC - Essentials Training Course Illustrator (9.5 hours) Udemy: Adobe Illustrator CC – Advanced Training Course (9.5 hours) "):::profitable lblDsn ----> indesign("InDesign
Udemy: Adobe InDesign CC - Essentials Training Course (7.5 hours) Udemy: Adobe InDesign CC - Advanced Training Course (8.5 hours) ") illustrator -.- indesign illustrator --> logo("Logo Design
Udemy: Logo Design in Adobe Illustrator - for Beginners & Beyond (17 hours) Logo Design in Adobe Illustrator - The Intermediate Level (hours) ") illustrator --> ilv(Ilustração Vetorial) ilv ---> lblIls([ILUSTRADOR]) photoshop --> il(Ilustração Digital) il --> lblIls photoshop ---> pd(Pintura Digital) pd --> lblIls photoshop ----> rtq(Retoque Fotográfico) rtq --> cmp(Composição Fotográfica) lblDsn --> Premiere lblDsn ---> AfterEffects Premiere -.- AfterEffects photoshop --> lblDg([DESGIN GRÁFICO]) illustrator --> lblDg indesign --> lblDg end %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% Front-End %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% subgraph FrontEnd lblFE --> html("HTML
CodeCademy: Learn HTML 🆗✔️"):::ultraProfitable %% https://www.codecademy.com/learn/learn-html html --> uiux("UI/UX
CodeCAdemy: Introduction to UI and UX Design Coursera: Certificado Profissional Design de UX no Google Udemy: Complete Web Design: from Figma to Webflow to Freelancing (19.5h) ") uiux --> css("CSS
CodeCademy: Learn CSS 🆗✔️ CodeCademy: Build a Website with HTML, CSS, and GitHub Pages (Skill Path) 🆗 CodeCademy: How to Make a Website with NameCheap (5 lessons) 🆗 CodeCademy: Learn CSS: Introduction (3 lessons) 🚀 CodeCademy: Learn CSS: Box Model and Layout (display, positioning) (3 lessons) 🚀 CodeCademy: Learn Navigation Design 🆗 CodeCademy: Learn CSS: Colors (1 lesson)🆗 CodeCademy: Learn Intermediate CSS (10 lessons) 🆗 OdinProject: Intermediate HTML and CSS Course (21 lessons, 2 projects) OdinProject: Advanced HTML and CSS Course (15 lessons, 1 project) CodeCademy: Learn CSS: Flexbox and Grid (3 lessons) 🚀 CodeCademy: Learn CSS: Transitions and Animations (1 lessons)🆗 CodeCademy: Learn CSS: Responsive Design (media queries) (2 lessons) 🆗 🚀 CodeCademy: How to Deploy a Website CodeCademy: Learn CSS: Accessibility (1 lesson)🆗 CodeCademy: Learn Color Design ✔️ CodeCademy: Learn CSS: Variables and Functions (2 lessons) CodeCademy: Learn CSS: Browser Compatibility (1 lesson) CodeCademy: Learn CSS: Typography and Fonts (1 lesson)🆗
Avada (@theme-fusion) (85 projects) Canvas Niche Demos (@theme-forest) (57 projects) Metronic HTML Demos (@theme-forest) (40 projects) "):::ultraProfitable %% CSS Media Queries? %% CSS Floats? css --> sass("SASS
CodeCademy: Learn SASS (4 lessons) "):::profitable css --> cssjs css --> tailwind sass --> bootstrap subgraph CSSF %% CSS Frameworks tailwind("Tailwind") bootstrap("Bootstrap
CodeCademy: Learn Bootstrap (4) (1 lessons) "):::profitable end html --> bjs("Basic JavaScript: conditionals, loops, array, objects, functions, methods
CodeCademy: Learn JavaScript (11 lessons) 🆗 CodeCademy: Building Interactive JavaScript Websites (5 lessons) 🆗 CodeCademy: Learn JavaScript: Objects (2 lessons) freeCodeCamp: JavaScript Algorithms and Data Structure (113 exercises) exercism: JavaScript (139 exercises) "):::ultraProfitable bjs --> jq("jQuery
CodeCademy: Learn jQuery (5 lessons)"):::profitable bjs --> ijs("Intermediate JavaScript: design patterns, modules, asynchronous JS, ES6
CodeCademy: Learn Intermediate JavaScript (6 lessons) 🆗"):::ultraProfitable ijs --> jstest("JavaScript Testing
CodeCademy: Learn JavaScript Unit Testing (mocha) (4 lessons) 🆗 CodeCademy: Learn JavaScript: Asynchronous Programming (2 lessons) 🆗 Jest.io: Getting Started Cypress: Getting started/Installing Cypress Vitest: Guide "):::profitable bjs --> bootstrap ijs --> react ijs --> ts("TypeScript
CodeCademy: Learn TypeScript (6 lessons) "):::highProfitable ts --> angular ijs --> vue subgraph JSF %% JavaScript Frameworks react("React
CodeCademy: Learn React (7 lessons) 🆗 CodeCademy: Learn Advanced React (7 lessons) 🆗 CodeCademy: Learn React Testing (2 lessons) CodeCademy: Create a front-end app with React (9 lessons)🆗 CodeCademy: Learn Redux (5 lessons) 🆗 CodeCademy: Create an Advanced Web App with React and Redux (6 lessons)🆗 CodeCademy: Learn React Router (1 lesson) OdinProject: JavaScript Course (35 lessons, 16 projects) "):::ultraProfitable angular("Angular (framework
"):::ultraProfitable vue:::highProfitable end react --> rnat("React Native"):::profitable react --> RCL react --> cssjs("CSS in JS (CSS in React)
CodeCademy: Learn CSS-in-JS (3 lessons) Udemy: React Styled Components Course (V5) (3h) 💸 Udemy: React styled components / styled-components [V5 EDITION] (2h) 💸 ") subgraph RCL %% "React Component Libraries" direction TB materialui("Material UI
Udemy: Implement High Fidelity Designs with Material-UI and ReactJS (42h) 💸") ant-design("Ant Design
React Redux Ecommerce - Master MERN Stack Web Development (43h) 💸") storybook("Storybook") end end subgraph GameDev jsgame("Game Development
CodeCademy: Learn Game Development with Phaser.js (6 lessons) CodeCademy: Create Video Games with Phaser.js (18 lessons) ") end %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% Back-End %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% subgraph BackEnd lblBE --> node ijs --> node("Node.js
CodeCademy: Learn Node.js (4 lessons) 🆗 CodeCademy: Introduction to Back-End Programming (1 lesson) 🆗 CodeCademy: Learn Express.js (6 lessons) 🆗 CodeCademy: Create a Back-End App with JavaScript (29 lessons) 🆗 OdinProject: NodeJS Course (17 lessons, 7 projects) CodeCademy: User Authentication & Authorization in Express (6 lessons) 🆗 CodeCademy: Learn Testing for Web Development (TDD) (4 lessons) 🆗 CodeCademy: API Development with Swagger and OpenAPI (5 lessons) 🆗 CodeCademy: Connecting Front-End to Back-End (4 lessons) 🆗 CodeCademy: Securing Express Applications (5 lessons) 🆗 CodeCademy: Defending Node Applications from SQL Injection, XSS, & CSRF Attacks (4 lessons) 🆗 CodeCademy: Pass the Technical Interview with JavaScript (36 lessons) "):::ultraProfitable node --> webs("Web Sockets
CodeCademy: Learn Web Sockets (2 lesson) ") webs --> jsgame node --> nodedb("Database for Node
Learn MongoDB (8 lessons) CodeCademy: Learn SQL (4 lessons) CodeCademy: Learn Node-SQLite (needs SQL!) (1 lesson) "):::profitable lblBE --> py("Python 3
CodeCademy: Learn Python 3 (14 lessons) CodeCademy: Build Connect Four Using Python (1 lesson) CodeCademy: Learn Intermediate Python 3 (11 lessons) CodeCademy: Learn Intermediate Python 3: Functions, Namespaces, and Scope (3 lessons) CodeCademy: Learn Intermediate Python 3: Object-Oriented Programming (1 lesson) CodeCademy: Learn Intermediate Python 3: Exceptions and Unit Testing (2 lessons) CodeCademy: Learn Intermediate Python 3: Iterators and Generators (2 lessons) CodeCademy: Learn Intermediate Python 3: Sets and Specialized Collections (2 lessons) CodeCademy: Learn Intermediate Python 3: Resource Management (1 lesson) CodeCademy: Learn Advanced Python 3 (5 lessons) CodeCademy: Learn Advanced Python 3: Logging (1 lesson) CodeCademy: Learn Advanced Python 3: Functional Programming (1 lesson) CodeCademy: Learn Advanced Python 3: Database Operations (1 lesson) CodeCademy: Learn Advanced Python 3: Concurrency (2 lessons) CodeCademy: Learn Python 2 (20 lessons) CodeCademy: Python for Programmers (python 2?) (6 lessons) CodeCademy: Pass the Technical Interview with Python (43 lessons) "):::highProfitable py --> pybe("Python for BackEnd
Learn Flask (using Heroku) (5 lessons) CodeCademy: Build Python Web Apps with Flask (20 lessons) CodeCademy: Build Python Web Apps with Django (8 lessons) "):::profitable py --> pycs("Computer Science
CodeCademy: CS101 Variables and Basic Syntax (18 lessons) (basic python) CodeCademy: Learn Data Structures and Algorithms with Python (37 lessons) 🆗 CodeCademy: How to Implement Search Algorithms with Python (4 lessons) 🆗 CodeCademy: Learn Sorting Algorithms with Python (5 lessons) CodeCademy: Linear Data Structures (4 lessons) 🆗 CodeCademy: Learn Complex Data Structures (4 lessons) 🆗 CodeCademy: Learn Advanced Algorithms and Data Structures with Python (7 lessons)🆗 CodeCademy: Learn Advanced Data Structures with Python: Deques (1 lesson) CodeCademy: Learn Advanced Data Structures with Python: Trees (2 lessons) CodeCademy: Learn Advanced Algorithms with Python: String Searching Algorithms (2 lessons) CodeCademy: Learn Advanced Algorithms with Python: Hamiltonian Algorithms (1 lesson) CodeCademy: How to Implement Search Algorithms with Python (4 lessons) CodeCademy: Learn Recursion with Python (1 lesson) ") lblBE --> java("Java
CodeCademy: Learn Java (16 lessons) ✔️ CodeCademy: Learn Java: Introduction ✔️ CodeCademy: Java: Object-Oriented Programming ✔️ CodeCademy: Java for Programmers ✔️ CodeCademy: Java: Algorithms (8 lessons) ✔️ CodeCademy: Java: Classes and Methods ✔️ CodeCademy: Learn Java: Loops and Arrays ✔️ CodeCademy: Learn Java: Inheritance and Polymorphism ✔️ CodeCademy: Learn Java: Conditionals and Operators ✔️ CodeCademy: Study for the AP Computer Science A Exam (Java) (23 lessons) ✔️ CodeCademy: Learn Intermediate Java (8 lessons) CodeCademy: Learn Advanced Java (3 lessons) CodeCademy: Pass the Technical Interview with Java (36 lessons) CodeCademy: Technical INterview Practice with Java (2 lessons) "):::ultraProfitable java --> javamobi("Java para Android
CodeCademy: Learn the Basics of Android (3 lessons) CodeCademy: Build Basic Android Apps with Java (13 lessons) "):::highProfitable java --> javabe("Java para BackEnd
CodeCademy: Learn Spring (4 lessons) CodeCademy: Create REST APIs with Srping and Java (20 lessons)"):::profitable javabe --> microservices:::highProfitable pybe --> microservices microservices --> RabbitMQ:::profitable microservices --> ApacheKafka:::profitable node --> rest("REST APIs"):::highProfitable javabe --> rest pybe --> rest node --> firebase:::profitable javabe --> firebase pybe --> firebase lblBE --> ruby("Ruby on Rails
CodeCademy: Learn Ruby (19 lessons) CodeCademy: Learn Ruby on Rails (4 lessons) OdinProject: Ruby on Rails Course (28 lessons, 11 projects) CodeCademy: Learn Authentication with Ruby on Rails (2 lessons) OdinProject: Ruby (26 lessons, 14 projects) "):::profitable node --> dp("Design Principles (include Clean Code, GoF Design Patterns)
Software Design Principles (SOLID)(3 lessons)🆗"):::ultraProfitable py --> dp java --> dp ruby --> dp dp --> Agile:::ultraProfitable Agile --> jobPreparation("Job Preparation
OdinProject: Getting Hired Course (11 lessons, 2 projects)") dp --> selenium("Selenium Testing"):::profitable selenium --> arch("Architecture Patterns") end %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% Freelance %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% subgraph Freelance lblFL --> wp wp --> php("PHP
CodeCademy: Learn PHP (17 lessons) CodeCademy: Learn PHP: Introduction (3 lessons) CodeCademy: Learn PHP: Form Handling and Validation (5 lessons) CodeCademy: Learn PHP: Arrays and Loops (3 lessons) CodeCademy: Learn PHP: Conditionals and Logic (2 lessons) CodeCademy: Learn PHP: Objects and Classes (1 lesson) CodeCademy: Learn Intermediate PHP (2 lessons) CodeCademy: Learn PHP: Functions (2 lessons) "):::ultraProfitable wp --> ga("Google Analytics"):::profitable wp --> gad("Google Ads"):::profitable php --> wpa("WordPress Avançado"):::highProfitable react --> wpa php --> laravel("Larvel
Udemy: Laravel 8 Vuejs & RESTful API Course With Complete Project "):::profitable end %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% Database %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% subgraph PostgreSQL lblDB --> psql("PostgreeSQL
CodeCademy: Learn SQL 🆗 (4 lessons) OdinProject: Databases Course (2 lessons, 1 project) CodeCademy: Design Databases with PostgreSQL (11 lessons)🆗 CodeCademy: How to Transform Tables with SQL (4 lessons) CodeCademy: Analyze data with SQL (8 lessons) "):::ultraProfitable psql --> wpa end %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% Infrastructure %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% subgraph InfraStructure lblDO --> devops("CI/CD
CodeCademy: Introduction to DevOps ✔️ ") devops --> terminal("Bash
Vim Adventure (22 fev) YouTube: VomikoD VIM Adventures "):::profitable lblDO --> os("Fundamentals of Operating System") terminal --> linux("Linux System Admin") os --> linux linux --> cloud cloud --> cloud1("Amazon Web Services (AWS)"):::profitable cloud --> cloud2("Google Cloud Platform") cloud --> cloud3("Microsoft Azure"):::profitable cloud --> Serverless(Serverless: AWS Lambda):::profitable cloud1 --> cloudb cloud2 --> cloudb cloud3 --> cloudb Serverless --> cloudb cloudb --> scale("Scalability/Building for Scale"):::profitable cloudb --> microservices cloudb --> services services --> NGINX("NGINX
Udemy: NGINX Fundamentals: High Performance Servers from Scratch Udemy: The Complete SSL and TLS Guide: HTTP to HTTPS Udemy: Apache Web Server ") services --> ElasticSearch("Elasticsearch
Udemy: Complete Guide to Elasticsearch"):::profitable services --> Redis:::profitable scale --> dp %% design patterns lblDO --> git("Git
CodeCademy: Learn Git & GitHub (5 lessons) gitmoji (flashcards) ") git --> dpl("Host
CodeCademy: How to Deploy a Website [GitHub Pages] (3 lessons) CodeCademy: Deploying Websites using Git and GitHub (1 lesson) CodeCademy: Deploying with Netlify and Heroku (2 lessons) ") dpl --> ws("Web Security
CodeCademy: Fundamentals of Cybersecurity (4 lessons) CodeCademy: Introduction to Cybersecurity (2 lessons) ✔️ CodeCademy: Cybersecurity for Business ✔️ CodeCademy: Fundamentals of Cyber Resilience and Risk Management (1 lesson) CodeCademy: Cybersecurity Analyst Interview Prep (4 lessons) "):::highProfitable dpl ---> iac("CI/CD: Infrastructure as Code") iac --> iac1("Service Mesh: Istio and Envoy, Linkerd") iac --> iac2("Containers: Docker"):::ultraProfitable iac --> iac3("Configuration Management: Ansible"):::profitable iac --> iac4("Container Orchestration: Kubernetes"):::highProfitable iac --> iac5("Infrastructure Provisioning: Terraform"):::profitable iac --> iac6("CI/CD: Jenkins") iac2 --> wpa %% WordPress Avançado end %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% Mobile %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% subgraph Mobile swift("Swift
CodeCademy: Build iOS Apps with SwiftUI"):::profitable end