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
Week 3 (Days 15-21): RAG Applications - Retrieval-Augmented Generation
Week 4 (Days 22-30): Advanced Features - Multimodal AI, Agents, and Deployment
The Challenge Starts TODAY!
Daily challenges will be posted at https://30daysofai.streamlit.app/ as we progress through the 30-day journey. Each day, youāll find:
A new coding challenge
Detailed explanations
Key concepts and best practices
Prerequisites
- FREE Snowflake Trial Account with Cortex AI enabled
- Python 3.10+
- Basic Python knowledge
Get Ready
Make sure you have:
- Installed the required dependencies (
pip install -r requirements.txt) - Have your Snowflake credential ready
- A curious mind and enthusiasm to learn!

Finish the challenge and earn some swag!
What do you say? Challenge accepted?
Share your progress using hashtag 30daysofai here or on X/LinkedIn.
