Year 1 Resources
Semester 1
Logic and Proof (F17LP)
Introduction to Interaction Design (F27ID)
-
F27ID Course Page
- Figma Essential Training: The Basics - LinkedIn Learning Course
(Essential for the prototyping part of this course)
Praxis (F27PX)
- Skills Hub - MACS
Software Development 1 (F27SA)
- Learning Java - LinkedIn Learning Course
- Full Java Tutorials - JavaTPoint
- Java Tutorial For Beginners - YouTube
(till video number 30) —
Semester 2
Discrete Mathematics (F17SC)
Introduction to Computer Systems (F27CS)
- MACS TEL - Resources - TEL Resources for F27CX
(All the key concepts are covered in the videos)
ARM Assembly Language
- Assembly Language Programming with ARM - Full Tutorial for Beginners - YouTube
(By far the best video so far that has all the ARM concepts needed in one place) - ARM7 Instructions/Programming - YouTube
(Good for understandiung ARM basic concepts)
Software Development 2 (F27SB)
Object Oriented Programming (OOPs)
- Java OOPs Concepts - JavaTPoint
Java Swing
- Java Swing Tutorials - JavaTPoint
Web Design and Databases (F27WD)
-
MACS TEL - F27WX - TEL Resources for F27WX
-
Responsive Web Design - freeCodeCamp
Index:
HTML
- HTML Tutorial - W3Schools
- HTML Essential Training - LinkedIn Learning Course
CSS
- CSS Tutorial - W3Schools
- Introduction to CSS - LinkedIn Learning Course
- CSS Animations - OnlineTutorials
JavaScript
- JavaScript Tutorial - W3Schools
- JavaScript Tutorial For Beginners - Net Ninja - YouTube
(Basic JavaScript Concepts) - OOPs in JavaScript Tutorial - Net Ninja - YouTube
- JavaScript Document Object Model(DOM) - Net Ninja - YouTube
- jQuery Tutorial - Net Ninja - YouTube
- Modern JavaScript Tutorial - Net Ninja - YouTube
- Async JavaScript Tutorial - Net Ninja - YouTube
PHP
- PHP Tutorials - JavaTPoint
- Learning PHP - LinkedIn Learning Course
- PHP with MySQL Essential Training: 1 The Basics - LinkedIn Learning Course
- PHP: Object-Oriented Programming - LinkedIn Learning Course
- PHP: Object-Oriented Programming with Databases - LinkedIn Learning Course
- Ajax with PHP: Add Dynamic Content to Websites - LinkedIn Learning Course
SQL
- Learning SQL Programming - LinkedIn Learning Course
- SQL Tutorial - W3Schools
- SQL Murder Mystery - Fun Game to learn SQL concepts and commands
Theme Moonwalk