Skip to content

Latest commit

 

History

History
46 lines (41 loc) · 28.2 KB

File metadata and controls

46 lines (41 loc) · 28.2 KB

📅 Winter 2026 Schedule

BYU Academic Calendar

Week Date Module Due Topics Slides
1 Thu Jan 8 Intro Introduction
Why am I here?
AWS account
Startup application
Demo day submission
Let's play Simon
Git
GitHub
🚀 Startup Specification
Introduction
2 Tue Jan 13 🚀 Startup Spec Asking questions
Discord
The Console
Editors
History of the web
Demonstration
Dev environment
Thu Jan 15 Technology stack
The internet
AWS EC2
Domain names
AWS Route 53
Caddy
HTTPS, TLS, and certificates,
🚀 Startup AWS
Server
3 Tue Jan 20 HTML 🚀 Startup AWS CodePen
HTML introduction
Structure
Input
Media
Simon HTML
🚀 Startup HTML
HTML
Thu Jan 22 CSS CSS introduction
Selectors
Declarations
Fonts
Animation
Debugging CSS
CSS practice
CSS
4 Tue Jan 27 🚀 Startup HTML Responsive design
Grid
Flex
CSS frameworks
Simon CSS
🚀 Startup CSS
Responsive design
Thu Jan 29 JS/React JavaScript introduction
Adding JavaScript to HTML
Node.js
Debugging JavaScript
Debugging Node.js
JavaScript basics
5 Tue Feb 3 🚀 Startup CSS Web frameworks
Toolchains
Vite
React
Components
Router
React basics
Thu Feb 5 Simon React P1: Routing
🚀 Startup React P1
React P1: Routing
6 Tue Feb 10 JavaScript Console
Functions
Arrow functions
Arrays
Objects and classes
Time and interval
JSON
LocalStorage
Destructuring
Hooks
JavaScript advanced
Thu Feb 12 🚀 Startup React P1 Reactivity
Simon React P2: Reactivity
🚀 Startup React P2
React P2: Reactivity
7 Tue Feb 17 No class: Monday instruction
Thu Feb 19 Promises
Async/await
Promises
8 Tue Feb 24 Service Web servers
Web services introduction
URL
Ports
HTTP
Fetch
Service requests
Thu Feb 26 🚀 Startup React P2 Service design
Node web service
Express
Modules
SOP and CORS
Web services
9 Tue Mar 3 Authorization services
Account creation and login
Simon service
🚀 Startup Service
Service daemons - PM2
Authentication
Thu Mar 5 Deployment
Uploading files
Storage services
Storage services
10 Tue Mar 10 DB Data services
Data services
Thu Mar 12 🚀 Startup Service Simon DB
🚀 Startup DB
Simon/Startup DB
11 Tue Mar 17 Backend testing
Frontend testing
Testing
Thu Mar 19 WebSocket WebSocket
Debugging WebSocket
WebSocket chat
Simon WebSocket
🚀 Startup WebSocket
WebSocket
12 Tue Mar 24 🚀 Startup DB In class DB/WebSocket help session
Thu Mar 26 TypeScript
Performance monitoring
TypeScript & Performance
13 Tue Mar 31 Security Security
OWASP top 10
Security
Thu Apr 2 Security practice
Juice Shop
14 Tue Apr 7 🚀 Startup WebSocket

Demo Day submission
UX design
UX design
Thu Apr 9 Topics Progressive web applications
Simon PWA
Progressive Web App
15 Tue Apr 14 🎉 Demo Day Wrap up
Wrap up
Wed Apr 15 Last day of classes
No assignments accepted after this day

Special days

  • Jan 7: First day of class

  • Jan 14: Drop deadline

  • Jan 19: Holiday

  • Feb 16: Holiday (Monday class on 17th)

  • Apr 1: Withdraw deadline

  • Apr 15: Last day of class

  • Apr 22: Last day of finals