--- title: "Challenge: code in 10 minutes with only an LLM" date: "2024-10-09T04:18:23Z" lastmod: "2024-10-09T04:18:25Z" categories: - links wp_id: 3653 description: "A live 10-minute LLM-only coding challenge reveals that only a small minority adopt these tools early, but the best among them already produce surprisingly deployable apps." keywords: [LLM coding challenge, education, early adopters, student apps, deployment, AI coding] --- ![Challenge: code in 10 minutes with only an LLM](/blog/assets/calvin-llm-challenge-2.webp) I gave a bonus assignment in LLM coding to ~1,000 students at the [Tools in Data Science course at IITM](https://study.iitm.ac.in/ds/course_pages/BSSE2002.html). > Here is an OPTIONAL project: Record a 10-minute video in which you create an application entirely using LLMs and deploy it. > > Any app is fine. Any language. Simple or complex. Business or gaming. Anything is fine. Your choice.\ > Create the app only using LLMs. You can use an LLM (ChatGPT, Claude.ai, Gemini, Cursor, Cody, etc.) but you can only prompt the app to write code. You can copy-paste code and run code don’t write or edit even a single line of code directly. Use LLMs to debug and edit. Code completion is NOT allowed – only prompting/chatting.\ > Record the entire process in 10 min. Don’t edit, trim, enhance, or annotate the video. You should record yourself creating the entire app from start to finish. Practice beforehand if you like. Record in 1 take.\ > Share the video and app. Publish the video publicly anywhere (e.g. YouTube and share the link.) Publish the app publicly anywhere (e.g. GitHub pages, Glitch.me, Heroku, etc.) or upload a ZIP file with the code (for slightly lower marks.)\ > Submit via a reply to this thread. Multiple submissions per person are fine. Work in groups if you like but only the submitter gets marks. > > I will award up to 1 bonus mark at my discretion based on: > > How well you prompt the LLM\ > How impressive the app is (if you’ve hosted it - I probably won’t run your code)\ > How closely you followed the rules above\ > This exercise is to help you (and me) learn a topic that’ll probably change the way we all code: using LLMs to code. > > Cutoff date: 7 Oct 2024, AoE **Adoption was low but in line with the industry.** About 50 students (around 5% of the batch) attempted this. In contrast, ~70-80% take the (mostly) mandatory graded assignments. This is comparable with what I see at [Straive](https://straive.com/). When given the option, about 5% of Straive's 20,000 people uses LLMs on in a given week. (There are many things different there. I'm tracking LLM use, not LLM coding. It's a work environment, not a learning one. There's no bonus mark awarded. But still, I see the "around 5%" number popping up often.) **Games were the most popular category, mainly Tic Tac Toe and Snake Game.** This is understandable. They're easy to think of, implement, and use. 1. Candy Crush - [Video](https://youtube.com/live/8CMGMeL0U6Y), [App / Code](https://github.com/Nishtha65/LLM-Project) 2. Catch the Ball - [Video](https://youtu.be/1GaHxj8yJbo), [App / Code](https://lakb05.github.io/TDS-bonus-game/) 3. Flappy Bird - [Video](https://youtu.be/2SRaEQEXiUo), [App / Code](https://harikrishnan51688.github.io/tds-flappybird/) 4. Flappy Bird - [Video](https://youtu.be/jRLaeVtziJw), [App / Code](https://github.com/adith-ds/TDS---AI-flappy-bird) 5. Magic Square - [Video](https://drive.google.com/file/d/1_RHfNasfIjApRINuz9LHBSU5eqg42NSl/view), [App / Code](https://22f3002094.github.io/Magic-square-game/) 6. Memory Match - [Video](https://youtu.be/A7oZzsOJUFs), [App / Code](https://yash-maheshwar1.github.io/TDS_bonusproject/) 7. Memory Match - [Video](https://youtu.be/t_FCGKQrBXs), [App / Code](https://abhimanyudwivedi282.github.io/Game/) 8. Minesweeper - [Video](https://youtu.be/WBDrO2j9XzQ), [App / Code](https://saikatmandal2022.github.io/Minesweeper-saikat/) 9. Minesweeper - [Video](https://youtu.be/Xa9_VqCzhmo), [App / Code](https://github.com/code-sans/minesweeper) 10. N-Queens - [Video](https://youtu.be/uuf3-_xYp7k), [App / Code](https://github.com/Via-01/Iitm.V/blob/main/TDSBonusAssignment) 11. Number Guessing Game - [Video](https://youtu.be/tPDMw-MQH6k), [App / Code](https://github.com/23f2004165/NUMBER_GUESSING_GAME-TDS-/) 12. Open Mines game - [Video](https://youtu.be/iAmfsSlKkJw), [App / Code](https://arya-dev01.github.io/TDS-LLM-PROJECT/) 13. Rock-Paper-Scissors - [Video](https://drive.google.com/file/d/1YpIjEikUlOtN1USXuUF6lVx8CKh_YE5C/view), [App / Code](https://microdev1.github.io/llm_only_rock_paper_scissor/) 14. Rock-Paper-Scissors - [Video](https://youtu.be/EGbeA-x79tY), [App / Code](https://github.com/indalbind/TDS_lab) 15. Sliding Game - [Video](https://youtu.be/Ej8tBrvKExc), [App / Code](https://salmanulfaris.github.io/tds-sliding-game/) 16. Snake Game - [Video](https://drive.google.com/file/d/1yhK1B0lQM-btAo9K4TnaYXnT_zL6Yq3X/view), [App / Code](https://github.com/IITM-007/TDSop/blob/main/game.py) 17. Snake Game - [Video](https://youtu.be/-fOJf5PehKc), [App / Code](https://soumaysinghchauhan.github.io/Classic-Snake-Game/) 18. Snake Game - [Video](https://youtu.be/dciE8MED9oI), [App / Code](https://bracket12.github.io/snakegame/) 19. Snake Game - [Video](https://youtu.be/IT7kZUad57Q) 20. Snake Game - [Video](https://youtu.be/ivlQd0CQx98), [App / Code](https://github.com/AryanThakur-123/Snake-Game) 21. Snake Game + Pomodoro - [Video](https://youtu.be/b3CUZrCZHY0), [App / Code](https://sameer2799.github.io/) 22. Sudoku - [Video](https://drive.google.com/file/d/1abXFeMdBVPk4Mih-hTz7UTcYcF8F8g7E/view), [App / Code](https://22f3002758.github.io/Sudoku-Game/) 23. Sudoku - [Video](https://youtu.be/ISGAENqcYTY), [App / Code](https://rajatprat.github.io/soduku/) 24. Tic Tac Toe - [Video](https://drive.google.com/file/d/1GYj1GnQeOxqZbXMK29yQWVIjGzUcMMq6/view), [App / Code](https://23f3001726.github.io/ttc-v2/) 25. Tic Tac Toe - [Video](https://drive.google.com/file/d/1J0pH9Mt9woqzDaUzMoIKD0osLDVmDx5G/view), [App / Code](https://github.com/SAM8402/tds) 26. Tic Tac Toe - [Video](https://youtu.be/dAz96zTvRM8), [App / Code](https://kd-kaustubh.github.io/Game-TIC-TAC-TOE/) 27. Tic Tac Toe - [Video](https://youtu.be/I7zoXsQcVIk), [App / Code](https://github.com/23f1001172/kids-game-app) 28. Tic Tac Toe - [Video](https://youtu.be/SfqkGsMCBBg), [App / Code](https://github.com/AnantLuthra/Tic-Tac-Toe-Game) 29. Tic Tac Toe - [Video](https://youtu.be/yWTqkGPrXBQ), [App / Code](https://sandesh9098.github.io/tictactoe/) 30. Tile Matching Game - [Video](https://youtu.be/rq_tjlPwhS4), [App / Code](https://github.com/Kratikavarshney-16/gaming) 31. Word scramble game - [Video](https://youtu.be/ptoJd8NNZ8A), [App / Code](https://rutikakanaujiya.github.io/TDS-Game/) 32. Wordle - [Video](https://youtu.be/d5d1njh9EUs), [App / Code](https://github.com/Prajna2598/Flask-Wordle-App) **Productivity Apps / Tools were the next most common. Calculators, Timers, etc.** Again, understandable. They're easy to think of, implement, and use. 1. Age Calculator - [Video](https://youtu.be/2Je37vJhcD4), [App / Code](https://github.com/kdiitm99/APPLICATION-WITH-LLM/blob/main/age_calculator.html) 2. Age Calculator - [Video](https://youtu.be/2Je37vJhcD4), [App / Code](https://kdiitm99.github.io/tds-llm-app/) 3. Air Mile Dalculator - [Video](https://youtu.be/P2p07eqqI9g), [App / Code](https://github.com/joy-pro26/IITM_TDS) 4. Birth Day Calculator - [Video](https://youtu.be/TXOZVf6N0P0), [App / Code](https://kumaran-akm.github.io/tds/Dayofbirth.html) 5. BMI Calculator - [Video](https://youtu.be/IeaGmQxI6nQ), [App / Code](https://anu-iitm.github.io/BMI-CALCULATOR/) 6. BMI Calculator - [Video](https://youtu.be/jzJmnsglLN0), [App / Code](https://github.com/anand-ballabh/TDS-LLM-Project) 7. Height Weight Calculator - [Video](https://youtu.be/hsbC254u89A), [App / Code](https://gaurav870922.github.io/WeightHealthCalculator/) 8. Music playlist - [Video](https://youtu.be/h4OYtgxKDoc) 9. Post-it Notes - [Video](https://youtu.be/hUWYUbs2hl4), [App / Code](https://vijeethc300.github.io/) 10. Timer - [Video](https://www.dropbox.com/scl/fi/xyykzzerzimr8j9agwgp1/timer.mkv?rlkey=1lsiazvf5ft16i4kj68jqfcny&st=9q94wzz6&dl=0), [App / Code](https://github.com/Chinmoyiitm/countdowntimer) 11. Timer - [Video](https://youtu.be/VOJeeAgX4Wg), [App / Code](https://itznoor998.github.io/TDS_LLM/) 12. Todo App - [Video](https://drive.google.com/file/d/1yrWyM28fjxqY2y44jy42zEJzW2ftGQ79/view), [App / Code](https://amanmanitiwari.github.io/To-Do-List-App-/) 13. Todo App - [Video](https://youtu.be/Bhc8KnIP9yc), [App / Code](https://github.com/MathuraPriyaR/DailyTask) 14. Todo App - [Video](https://youtu.be/lj8JunKuDc4), [App / Code](https://harsh-0986.github.io/TDS_LLAMA/) **Real-life apps / tools were diverse and interesting.** This final category of apps were things one might use in real-life. They were more ambitious (mostly), more practical (always), and unique (by far). This is the 1% that might lead to startup ideas. 1. Discussion Board - [Video](https://youtu.be/5FZadpAGXb0), [App / Code](https://tdsprojectoptional.pythonanywhere.com/) 2. Document analysis - [Video](https://youtu.be/gtqAM049KtE), [App / Code](https://dsashv.github.io/TDS_LLM_MADE_APP/) 3. Dress Designer - [Video](https://youtu.be/HPcrGeuAItM), [App / Code](https://haifaabdulsathar.github.io/dress-designer-using-llm/) 4. Image Metadata - [Video](https://drive.google.com/file/d/1rtbRFZo7RGMjC95xmBr-0DUR4AFC_9lZ/view), [App / Code](https://silverstar-labs.github.io/analyzer.github.io/) 5. Inventory management - [Video](https://youtu.be/_41RWKHr6wo), [App / Code](https://23f2004408.github.io/IM/) 6. PCOS detector - [Video](https://youtu.be/DauGauA2wu0), [App / Code](https://claude.site/artifacts/49512a04-0e97-4907-b1b3-cf91736eef6f) 7. RAG on Streamlit - [Video](https://youtu.be/gbWnSx7CMnM), [App / Code](https://github.com/akshat-shethia/IITM-TDS-PROJECT-USING-LLMS) 8. TNEB Power Failure - [Video](https://youtu.be/AVK5kT729kc), [App / Code](https://kvaishnavidevi.github.io/power_failure_app/index.html) **Things I learned.** - You can [upload files directly into GitHub](https://docs.github.com/en/repositories/working-with-files/managing-files/adding-a-file-to-a-repository) via the UI ([Video](https://youtu.be/HPcrGeuAItM)) - You can run GUI programs in Python on the mobile via [Replit's tkinter](https://replit.com/@replit/tkinter) ([Video](https://youtu.be/uuf3-_xYp7k)) - You can get the LLM to generate code for Google Scripts ([Video](https://www.dropbox.com/scl/fi/xyykzzerzimr8j9agwgp1/timer.mkv?rlkey=1lsiazvf5ft16i4kj68jqfcny&st=9q94wzz6&dl=0)) - … and a whole bunch of tricks like adding audio BGM, special powers, emotional prompting, etc. - Typically, 5% are early adopters. 1% are GOOD early adopters. --- ## Comments - **[Pratyush](https://fully-faltoo.com)** _10 Oct 2024 1:14 pm_: Wow!!! What a creativity by students. I still can't believe they created AND DEPLOYED them in under 10 minutes. This was a fabulous task, Anand. Thanks for sharing about it.