Python Case Studies: Build Chatbots, Apps & Systems

External: Coursera Courses ↗ · Coursera

Open Course on External: Coursera

Free to audit · Opens on External: Coursera

Python Case Studies: Build Chatbots, Apps & Systems

Coursera · Intermediate ·📊 Data Analytics & Business Intelligence ·2mo ago
By completing this course, learners will design, implement, and validate real-world Python projects while gaining hands-on experience in natural language processing, database-driven applications, and text-processing automation. They will develop a rule-based chatbot, build and enhance an expense manager app, and implement a full markup processing system with PDF generation. The course begins with chatbot development, where learners set up their environment, apply NLTK tools, and refine reflection dictionaries and pairs to create intelligent conversational agents. Next, learners will design and enhance an expense manager app, focusing on form creation, SQL integration, data visualization, and advanced category management to deliver a fully functional financial tracking tool. The course concludes with the Instant Markup project, guiding learners through parsing, rules, filters, and handlers to transform raw text into structured documents, ending with PDF output and internet-based data gathering. Unlike traditional Python tutorials, this course is case-study driven, meaning every skill is applied in a practical context. Learners not only master Python coding but also apply Bloom’s higher-order skills—analyzing, designing, and implementing solutions to real-world problems. By the end, participants will be equipped to tackle projects that combine NLP, database operations, and automated text processing.
Watch on External: Coursera ↗ (saves to browser)
Sign in to unlock AI tutor explanation · ⚡30

Related AI Lessons

Working in BI in Japan vs Europe: A Data MVP’s Perspective with Bernat Agulló Roselló (MVP)
Learn about the differences in working in Business Intelligence (BI) in Japan vs Europe from a Data MVP's perspective
Medium · Data Science
Pandas and Data Visualization Using Matplotlib and Seaborn
Learn to visualize data using Pandas, Matplotlib, and Seaborn for effective data analysis and insights
Dev.to · Joseous Ng'ash
The Data Engineer’s Job Is Changing Faster Than Anyone Admits — Here’s What’s Actually Coming in…
The data engineer's job is changing rapidly due to automation, requiring a shift in skills and focus towards higher-level tasks, and it's essential to adapt to these changes to remain relevant in the field.
Medium · AI
Pandas vs Polars vs DuckDB 2026: I Processed 1 Million Rows in FastAPI (Pandas Crashed My RAM…
Compare Pandas, Polars, and DuckDB for processing large datasets in FastAPI, and learn why Pandas crashed the RAM with 1 million rows
Medium · AI
Up next
Stop Watching SQL Tutorials (Do This Instead)
Manish Sharma
Watch →