The Intechgration.io
WDX curriculum consists of several lessons spread over 9 months, covering concepts such as the Internet, World Wide Web, HTML, CSS, JavaScript, Node.js, React and more.
This course will guide and support students towards the following goals:
- Gain a firm understanding of computing and basic computer science concepts
- Understand how the Internet and the Web are working
- Learn how web clients and web servers work
- Build websites using web technologies such as HTML, CSS and JavaScript
- Become frontend developers
- Get to know how to develop backend web applications
- Work and interact with databases
- Get a basic introduction to AI and Machine Learning
- Become responsible and ethical professionals
Once you've joined the course and forked this repository, you'll be tracking your progress by updating several CSV files (found under your personal user/
directory). You will be evaluating (and re-evaluating) your level of knowledge for each particular concept and self-assess your skills throughout the course. You will be sharing your progress with your instructor(s) and/or mentor(s).
- Week 01: Basics of Computing, How the Internet & the World Wide Web works, intro to HTML, CSS and JavaScript
- Week 02: HTML, Accessibility & Git
- Week 03: CSS, Accessibility & more Git
- Week 04: CSS 2 & Performance
- Week 05: Mockup CSS Challenge
- Week 06: CSS Frameworks & Intro to Programming
- Week 07: JavaScript Core 1
- Week 08: JavaScript Core 2
- Week 09: JavaScript Core 3
- Week 10: Web APIs 1: DOM, Events, Asynchronous Programming & Ajax (🔒 Stay tuned! This module is on the way.)
- Week 11: Web APIs 2: Promises, JSON, Fetch API, Web Storage, Media (🔒 Stay tuned! This module is on the way.)
- Week 12: Project Week: Combine Web APIs to build a shopping cart (🔒 Stay tuned! This module is on the way.)
- Week 13: JavaScript Intermediate 1 & Git (🔒 Stay tuned! This module is on the way.)
- Week 14: Functional Programming 1, Templating, JavaScript Frameworks (🔒 Stay tuned! This module is on the way.)
- Week 15: Data Structures & Algorithms (🔒 Stay tuned! This module is on the way.)
- Week 16: Web APIs 3: Geolocation, Canvas, Audio API, Drag and Drop, Web Workers & more (🔒 Stay tuned! This module is on the way.)
- Week 17: JavaScript Intermediate 2: Software Patterns & TypeScript (🔒 Stay tuned! This module is on the way.)
- Week 18: Node.js 1 (🔒 Stay tuned! This module is on the way.)
- Week 19: Node.js 2, NoSQL Databases & Docker (🔒 Stay tuned! This module is on the way.)
- Week 20: React 1 (🔒 Stay tuned! This module is on the way.)
- Week 21: React 2, Firebase (🔒 Stay tuned! This module is on the way.)
- Week 22: React 3, Redux & Tech Interview (🔒 Stay tuned! This module is on the way.)
- Week 23: Group Project, Tech Interview & Job Hunt (🔒 Stay tuned! This module is on the way.)
- Week 24: Group Project (🔒 Stay tuned! This module is on the way.)
- Week 25: JavaScript Advanced 1 (🔒 Stay tuned! This module is on the way.)
- Week 26: JavaScript Advanced 2, TypeScript Advanced (🔒 Stay tuned! This module is on the way.)
- Week 27: Node.js 3 & Relational Databases (🔒 Stay tuned! This module is on the way.)
- Week 28: Express.js, REST APIs & GraphQL (🔒 Stay tuned! This module is on the way.)
- Week 29: Thinking out-of-the-box: CLI, Browser Extensions & ElectronJS (🔒 Stay tuned! This module is on the way.)
- Week 30: Functional Programming 2, Software Principles & Reading Academic Papers (🔒 Stay tuned! This module is on the way.)
- Week 31: Content Management Systems, WordPress, Eleventy & Serverless Architecture (🔒 Stay tuned! This module is on the way.)
- Week 32: Introduction to AI, Machine Learning & Tensorflow.js (🔒 Stay tuned! This module is on the way.)
- Week 33: Introduction to Data Science & Danfo.js (🔒 Stay tuned! This module is on the way.)
- Week 34: Blockchain & Web3 (🔒 Stay tuned! This module is on the way.)
- Week 35: Solo Project (🔒 Stay tuned! This module is on the way.)
- Week 36: Solo Project (🔒 Stay tuned! This module is on the way.)
- The Road Ahead (🔒 Stay tuned! This module is on the way.)