30 Days of Streamlit is backโฆthis time with an AI twist! Get ready for an exciting journey to build AI-powered apps with Streamlit and Snowflakeโs Cortex AI.
What Youโll Learn
Over the next 30 days, youโll progress from basic concepts to advanced techniques:
Week 1 (Days 1-7): The Basics - Your first LLM calls, streaming, and caching
Week 2 (Days 8-14): Building Chatbots - Chat interfaces and session state
I love the explanation provided for every task, every code block. Itโs day 8 (officially week 2) and we have already created a linkedin post generator app with a perfect UI and content status tracking that keeps users updated about content drafting. Impressive! I hope the community keeps on hosting new challenges like this throughout the year
itโs almost 2 weeksโฆin fact, it is, considering today. I have been enjoying playing around Streamlit, to think there was a framework like this! Wow! love it!
making my github look pretty in Jan! Day 14, letโs go!
Sharing My YouTube Series: 30 Days of AI Coding with Streamlit
Hey Streamlit Community
Iโve started a YouTube series called โ30 Days of AI Coding Challengeโ, where Iโm building AI apps step-by-step using Streamlit (along with Snowflake).
The goal is simple:
Make AI + Streamlit beginner-friendly
Build real, practical apps
Explain concepts in easy language, one day at a time
Whatโs covered so far:
Connecting Streamlit apps with Snowflake
Streaming AI responses live
Caching for faster performance
Building a LinkedIn Post Generator AI app
Status UI, chat elements & session state
Slowly moving towards a context-aware chatbot
Each video is short, focused, and builds on the previous day.
30daysofai journey with Snowflake! Hereโs what Iโve been exploring in days 25-27:
- Deep dive into SnowSight platform, discovering its robust visualization and analytics features
-
The combination of these tools is revolutionizing how we interact with data and automate processes. Voice interfaces are making data accessibility more intuitive, while Multi-Tool agents are streamlining complex workflows.
Most impressive is how SnowSight brings it all together with powerful visualizations and analytics capabilities.
it was an amazing journey and which i will continue for the rest of the year - I feel like working with Snowflake for Cloud has just highlighted itโs importance - might go pro.
Started Jan 2 and wrapped up Jan 31 building daily AI apps with Python, Streamlit, Snowflake, and LangChain. Learned so much along the way!
Day 30 with PydanticOutputParser gave me clean, type-safe outputs
Big thanks to the amazing Streamlit team 30daysofaistreamlit#Pythonsnowflake#LangChain#AIApps
Completed 30daysofai Challenge. Started on Jan 3, 2026 and today marks the end of this wonderful opportunity. Learned so many new things. Thank you Streamlit community for hosting this program. Would love to participate in the next challenges. See you there!
The app (where-my-money-went) analyzes chat to identify anomalies/recommendations for spending. It uploads bank statements of 365+ days. I tried ICICI Bank and found some interesting insights about my spending.
Just finished Week 2! Iโve been taking my time going through the excercises slowly. Hereโs a deep dive into everything I found out building my first set of AI chatbots.
It also features a deep dive into Streamlitโs order of execution model, and some additional practices Iโve found helpful when writing code for these challenges.
Let me know if you find this helpful, or Iโve missed anything. Looking forward to week 2!