To see exercise resolution: git checkout <exercise/section.day>
Ex: git checkout exercise/4.1
Section 01 - Unix and Bash
Section 02 - Git, GitHub and Internet
Section 03 - Introduction to HTML and CSS
-
Day 01: Introduction to HTML and CSS: Page Structure
- Branch:
exercise/3.1
- Branch:
-
Day 02: First Steps on CSS
- Branch:
exercise/3.2
- Branch:
-
Day 03: Selectors and Positioning
-
Day 04: Semantic HTML
- Branch:
exercise/3.4
- Branch:
-
Day 05: Project Lessons Learned
- Repo:
Section 04 - Introduction to JS and programming logic
-
Day 01: Introduction to JS
- Branch:
exercise/4.1
- Branch:
-
Day 02: Arrays and For Loop
- Branch:
exercise/4.2
- Branch:
-
Day 03: Logic and Algorithms
- Branch:
exercise/4.3
- Branch:
-
Day 04: Objects and Functions
- Branch:
exercise/4.4
- Branch:
-
Day 05: Project Playground Functions
- Repo:
Section 05 - JS: DOM, Events and Storage
-
Day 01: DOM and Selectors
- Branch:
exercise/5.1
- Branch:
-
Day 02: Elements
- Branch:
exercise/5.2
- Branch:
-
Day 03: Events
- Branch:
exercise/5.3
- Branch:
-
Day 04: Storage
-
Day 05: Fundamentals
-
Day 06: Project Pixel Art
- Repo:
-
Day 07: Project To Do List
- Repo:
-
Day 08: Project Meme Generator
- Repo:
-
Day 09: Project Color Guess
- Repo:
Section 06 - HTML and CSS: Forms, Flexbox and Responsive
-
Day 01: HTML and CSS: Forms
- Branch: exercise/6.1
-
Day 02: Libraries JS and CSS Frameworks
- Branch: exercise/6.2
-
Day 03: Introduction to Flexbox
- Branch: exercise/6.3
-
Day 04: FlexBox part 2
- Branch: exercise/6.4
-
Day 05: Responsive CSS - Mobile First
- Branch: exercise/6.5
-
Day 06: Project TrybeWarts
- Repo:
Section 07 - Introduction to JS ES6 and Unit Tests
-
Day 01: Let, Const, Arrow Functions and Template Literals
- Branch: exercise/7.1
-
Day 02: Objects
- Branch: exercise/7.2
-
Day 03: Introduction to Jest
- Branch: exercise/7.3
-
Day 04: Project JavaScript Unit Tests
- Repo:
Section 08 - High Order Functions
-
Day 01: Introduction to HOFs
- Branch: exercise/8.1
-
Day 02: forEach, find, some, every, sort
- Branch: exercise/8.2
-
Day 03: map and filter
- Branch: exercise/8.3
-
Day 04: reduce
- Branch: exercise/8.4
-
Day 05: spread, rest, destructuring
- Branch: exercise/8.5
-
Day 06: Project Zoo Functions
- Repo:
Section 09 - Async JS and Async Tests
-
Day 01: Async JS and Callback Funtions
- Branch: exercise/9.1
-
Day 02: Fetch API, async/await and Promises
- Branch: exercise/9.2
-
Day 03: Async tests with Jest
-
Day 04: Project Shopping Cart
- Repo:
Section 10 - Introduction to React
-
Day 01: Introduction to React
-
Day 02: React Components
-
Day 02: Project Movie Cards
- Repo:
Section 11 - Components, States, Events and Forms
-
Day 01: Components with state and events
-
Day 02: Forms with React
- Branch: exercise/11.2
-
Day 03: Project Movie Cards Stateful
- Repo:
Section 12 - Component Lifecycle and React Router
-
Day 01: Lifecycle of Components
-
Day 02: React Router
-
Day 03: Project TrybeTunes
- Repo:
Section 13 - Agile software development
-
Day 01: Scrum and Kanban
-
Day 02: Project Frontend Online Store
- Repo:
Section 14 - Automated Tests with React Testing Library
-
Day 01: Introduction to RTL
-
Day 02: Mocks and Inputs
-
Day 03: RTL React Router
-
Day 04: Project RTL
- Repo:
Section 15 - State management with Redux
-
Day 01: Introduction to Redux: Global State
-
Day 02: React-Redux
-
Day 03: React-Redux part 2
-
Day 04: Async Actions with React-Redux
-
Day 05: Tests on React-Redux
-
Day 06: Project Trybe Wallet
- Repo:
Section 16 - Project Trivia
-
Day 01: Project Trivia
- Repo:
Section 17 - Context API and React Hooks
- Day 01: Context API
- Day 02: React Hooks - useState and useContext
- Day 03: React Hooks: useEffect and custom Hooks
- Day 04: Project StarWars Datatable
Section 22 - Intro to Node.js
- Day 01: Node.js - A JavaScript Engine
- Day 02: Node.js Async
Section 26 - TypeScript
-
Day 01: Introduction to TypeScript
- Branch: exercise/26.1
-
Day 02: Static Typing and Generics
- Branch: exercise/26.2
-
Day 03: Express and Typescript
- Branch: exercise/26.3
Section 32 - Python
-
Day 01: Introduction to Python
- Branch: exercise/32.1