Skip to content

Latest commit

 

History

History
51 lines (38 loc) · 1.7 KB

File metadata and controls

51 lines (38 loc) · 1.7 KB

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