Please resize window, or open on PC, Mac or Linux
Master coding, set up your development environment, and get hands-on experience!
User Details
Change Password
: Not Started
: In Progress
: Completed
: Delayed
Week 1: Module 1: Foundations of Full-Stack Web Development
Date | Task | Description | Component Type | |
---|---|---|---|---|
7th Sept 23 | 1 Expert Session (EL) | Introduction to AI in development, ChatGPT for coding/troubleshooting, setup of dev environment, Unix Terminal, and understanding networks for versatile development. | Individual | |
7-11th Sept 23 | 10 topics & mini-quizzes | Dive into 14 crucial topics in full-stack development from the basics of frontend and backend integrations to the intricacies of server setups. | Individual | |
7-11th Sept 23 | 10 Exercises | Practical hands-on exercises focusing on real-world development scenarios, emphasizing coding best practices. | Individual | |
12th Sept 23 | 1 Assessment | A comprehensive assessment evaluating understanding and implementation skills in full-stack development. | Individual | |
13th Sept 23 | 1 Assignment | Tasked with creating a basic web application that demonstrates the principles learned throughout the module. | Individual |
Week 2: Module 2: Advanced Full-Stack Web Development and Transition to Blockchain Development
Date | Task | Description | Component Type | |
---|---|---|---|---|
14th Sept 23 | 1 Expert Session (EL) | Introduction to AI in software development, ChatGPT for coding/troubleshooting, practical setup of dev environment, Unix Terminal, and understanding networks for versatile development. | Individual | |
14-18th 23 | 14 topics & mini-quizzes | Introduction to AI in software development, ChatGPT for coding/troubleshooting, practical setup of dev environment, Unix Terminal, and understanding networks for versatile development. | Individual | |
14-18th Sept 23 | 9 Exercises | Introduction to AI in software development, ChatGPT for coding/troubleshooting, practical setup of dev environment, Unix Terminal, and understanding networks for versatile development. | Individual | |
19th Sept 23 | 1 Assessment | Introduction to AI in software development, ChatGPT for coding/troubleshooting, practical setup of dev environment, Unix Terminal, and understanding networks for versatile development. | Individual | |
20th Sept 23 | 1 Assignment | Introduction to AI in software development, ChatGPT for coding/troubleshooting, practical setup of dev environment, Unix Terminal, and understanding networks for versatile development. | Individual |
Week 3: Module 3: Introduction to Distributed Ledger Technologies (DLT) and Blockchain Fundamentals
Date | Task | Description | Component Type | |
---|---|---|---|---|
21st Sept 23 | 1 Expert Session (EL) | Introduction to AI in software development, ChatGPT for coding/troubleshooting, practical setup of dev environment, Unix Terminal, and understanding networks for versatile development. | Individual | |
21-25th Sept 23 | 10 topics & mini-quizzes | Introduction to AI in software development, ChatGPT for coding/troubleshooting, practical setup of dev environment, Unix Terminal, and understanding networks for versatile development. | Individual | |
21-25th Sept 23 | 10 Exercises | Introduction to AI in software development, ChatGPT for coding/troubleshooting, practical setup of dev environment, Unix Terminal, and understanding networks for versatile development. | Individual | |
26th Sept 23 | 1 Assessment | Introduction to AI in software development, ChatGPT for coding/troubleshooting, practical setup of dev environment, Unix Terminal, and understanding networks for versatile development. | Individual | |
27th Sept 23 | 1 Assignment | Introduction to AI in software development, ChatGPT for coding/troubleshooting, practical setup of dev environment, Unix Terminal, and understanding networks for versatile development. | Individual |
Week 4: Module 4: Smart Contract and Decentralized Application development with Solidity
Date | Task | Description | Component Type | |
---|---|---|---|---|
28th Sept 23 | 1 Expert Session (EL) | Introduction to AI in software development, ChatGPT for coding/troubleshooting, practical setup of dev environment, Unix Terminal, and understanding networks for versatile development. | Individual | |
28th Sept-2nd Oct 23 | 10 topics & mini-quizzes | Introduction to AI in software development, ChatGPT for coding/troubleshooting, practical setup of dev environment, Unix Terminal, and understanding networks for versatile development. | Individual | |
28th Sept-2nd Oct 23 | 10 Exercises | Introduction to AI in software development, ChatGPT for coding/troubleshooting, practical setup of dev environment, Unix Terminal, and understanding networks for versatile development. | Individual | |
3rd Oct 23 | 1 Assessment | Introduction to AI in software development, ChatGPT for coding/troubleshooting, practical setup of dev environment, Unix Terminal, and understanding networks for versatile development. | Individual | |
4th Oct 23 | 1 Assignment | Introduction to AI in software development, ChatGPT for coding/troubleshooting, practical setup of dev environment, Unix Terminal, and understanding networks for versatile development. | Individual |
Level Project
Date | Task | Description | Component Type | |
---|---|---|---|---|
7th Sept 23 | Peer-Group Formation | Forming peer groups for the level project. | Group | |
14th Sept 23 | Level Project Announcement | Announcement of the level project, including details, guidelines, and deadlines. | Announcement | |
28th Sept 23 | Project Mid-Review | Mid-term review of the project. | Group | |
9th Oct 23 | Project Submission | Final review and assessment of the project. Submission as a group. | Group | |
10th Oct 23 | Project Final-Review | Final review and assessment of the project. | Group | |
11th Oct 23 | Peer Reviews | Review of peers as part of the project assessment. | Group |