Skip to content

islammesabah/dsa_coding_workshop

Repository files navigation

DSA Coding Workshop

A three-part hands-on workshop covering practical AI-assisted development and automation tasks.

Workshop Overview

Part 1: Automation & AI Summarization

  • Lecture Slides Renaming: Build a Python script to batch-rename PDF files with standardized naming conventions
  • AI Summarizer Tool: Develop a CLI tool that integrates with RPTU's LLM infrastructure to summarize lecture transcripts into concise bullet-point notes

Part 2: Personal Website Development

  • Build a personal website using Cursor IDE with AI assistance
  • Implement sections: About, Courses, Projects, Impressum, and custom sections
  • Features: Dark/light mode toggle, social media links

Part 3: Engineering with Gemini CLI

  • Move beyond "vibe coding" with structured AI-assisted code review
  • Focus on security and best practices using Google's Gemini CLI
  • Analyze and improve the password_strength_checker.py script

Key Topics

  • Python scripting and automation
  • API integration with LLM services
  • Web development with AI assistance
  • Secure coding practices and vulnerability analysis

Getting Started

Refer to the task descriptions in each part folder for detailed instructions and requirements.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages