Skip to content

sudeepkumar10x/30DaysAIChallenge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

30DaysAIChallenge

Welcome to the 30 Days of AI Coding Challenge by Streamlit 🚀

In this series, we’ll build one AI app every day for 30 days using Python and Streamlit — step by step, in simple language, with zero jargon.

This challenge is designed for:

  1. Beginners in AI
  2. Non-CS backgrounds
  3. Data, Analytics & IT professionals . Anyone curious about AI but feeling overwhelmed

🔥 What you’ll learn in this challenge

Week 1: AI basics, first LLM calls, streaming & caching

Week 2: Building chatbots & managing session state

Week 3: RAG applications using your own data

Week 4: Multimodal AI, AI agents & deploying AI apps

📅 How the challenge works

  • One new coding challenge every day
  • Clear explanations in layman's language
  • Hands-on coding with real examples
  • Beginner-friendly pace

🛠 Prerequisites

  • Python 3.10+
  • Basic Python knowledge
  • Free Snowflake trial account with Cortex AI enabled

Resources:

  1. Daily challenges are available at: https://30daysofai.streamlit.app/

  2. More details around the challenge https://discuss.streamlit.io/t/the-30-days-of-ai-challenge-starts-today/120455

  3. Streamlit in Snowflake Documentation https://docs.snowflake.com/en/developer-guide/streamlit/about-streamlit

  4. Streamlit Secrets Management https://docs.streamlit.io/streamlit-community-cloud/get-started/deploy-an-app/connect-to-data-sources/secrets-management

  5. Snowpark Python API https://docs.snowflake.com/en/developer-guide/snowpark/python/index

  6. Get started with Streamlit https://docs.streamlit.io/get-started

Connect with Sudeep Kumar:

LinkedIn: https://www.linkedin.com/in/sudeepkumar10x/ YouTube: https://www.youtube.com/channel/UC0GwKkb6teqAm8nQm2kQVWA