This repository contains the coursework and assignments for the Technical Development Series (TDS) for May 2025.
These might not work for the next sessions.
Before starting with the assignments, ensure you have the following setup:
- WSL (Windows Subsystem for Linux) - Follow the detailed setup instructions in 0.Setup/WSL.md
- Development Environment:
- Ubuntu on WSL
- Git
- Node.js v22
- uv package manager for Python
TDS-May-2025/
├── 0.Setup/ # Setup instructions and environment
│ └── WSL.md # WSL installation and setup guide
├── 1. Week-1-GA/ # Week 1 - Graded Assignments
│ ├── Question-1/
│ ├── Question-2/
└── creator.ps1 # PowerShell script for project management
-
First, complete the WSL setup by following the instructions in 0.Setup/WSL.md
-
Verify your development environment:
# Check WSL version wsl --version # Verify Node.js installation node --version # Verify uv installation uv --version
-
Once your environment is set up, you can proceed with the Week 1 assignments in the respective directories.
- Contains 20 questions covering various programming concepts
- Each question is organized in its own directory
- Follow the instructions in each question's directory
- Create a new branch for each question
- Follow the coding standards provided in the question
- Submit your solutions through the designated submission process
If you encounter any issues with the setup or assignments, please:
- Review the WSL.md setup guide
- Check the troubleshooting section in the setup guide
- Reach out to the course instructors for additional support
Last Updated: May 2025