Acquire. Assimilate. Apply.

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