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 |