Skip to content

/innovation_studio/

๐Ÿ“˜ Innovation Studio LMS Curriculum

Welcome to the Cortado Group Innovation Studio training archive. This repository contains structured training modules, lessons, assignments, and quizzes designed for TalentLMS import.

Viewing Mermaid Diagrams

Mermaid diagrams appear throughout this curriculum. On GitHub they render automatically. Locally you can install a Mermaid plugin for VS Code or use mermaid.live.
See Lesson 00 โ€“ Visualizing with Mermaid for a quick primer.

The curriculum is broken into four core modules (3 weeks each), each focused on a critical stage of intern development โ€” from technical foundations to AI, Agile, and productization.


๐Ÿงญ Course Overview

Module Focus Area Duration Key Skills
M01 Software Development Weeks 1โ€“3 Python, SQL, Algorithms, OOP, Testing
M02 AI-Assisted Development Weeks 4โ€“6 Prompt Engineering, OpenAI API, Refactoring
M03 Agile and QA Weeks 7โ€“9 Agile, Kanban, Testing Lifecycle, Peer Review
M04 From Concept to Market Weeks 10โ€“12 MVP Scoping, GTM Strategy, Technical Demos

Each module includes:

  • ๐Ÿ“˜ Lessons (video, slides, readings)
  • ๐Ÿงช Quizzes (multiple choice, fill-in-the-blank)
  • ๐Ÿ“‚ Assignments (code submission, documentation)
  • ๐Ÿ… Badges and certificates (TalentLMS-integrated)
  • ๐Ÿงต Slack prompts for discussion, daily check-ins

๐Ÿ“‚ Folder Structure

/innovation_studio/
โ”‚
โ”œโ”€โ”€ M01_Software_Development/
โ”‚   โ”œโ”€โ”€ lessons/
โ”‚   โ”‚   โ”œโ”€โ”€ 00_mermaid_basics.md
โ”‚   โ”‚   โ”œโ”€โ”€ 01_markdown_fundamentals.md
โ”‚   โ”‚   โ”œโ”€โ”€ 02_python_basics.md
โ”‚   โ”‚   โ”œโ”€โ”€ 03_sql_foundations.md
โ”‚   โ”‚   โ”œโ”€โ”€ 04_oop_and_algorithms.md
โ”‚   โ”‚   โ”œโ”€โ”€ 05_solid_design_principles.md
โ”‚   โ”‚   โ”œโ”€โ”€ 06_csv_import_export.md
โ”‚   โ”‚   โ”œโ”€โ”€ 07_env_files.md
โ”‚   โ”‚   โ”œโ”€โ”€ 08_init_py.md
โ”‚   โ”‚   โ”œโ”€โ”€ 09_ajax_basics.md
โ”‚   โ”‚   โ”œโ”€โ”€ 10_ui_design_patterns.md
โ”‚   โ”œโ”€โ”€ quizzes/
โ”‚   โ”‚   โ”œโ”€โ”€ 01_python_quiz.json
โ”‚   โ”‚   โ”œโ”€โ”€ 02_sql_quiz.json
โ”‚   โ”œโ”€โ”€ assignments/
โ”‚   โ”‚   โ”œโ”€โ”€ crud_project_instructions.md
โ”‚   โ”‚   โ”œโ”€โ”€ crud_project_starter.md
โ”‚   โ”‚   โ”œโ”€โ”€ requirements_spec_template.md
โ”‚   โ””โ”€โ”€ media/
โ”‚       โ”œโ”€โ”€ 01_python_video.mp4
โ”‚       โ””โ”€โ”€ 02_sql_schema.mmd
โ”‚
โ”‚
โ”œโ”€โ”€ M02_AI_Assisted_Developer/
โ”‚   โ”œโ”€โ”€ lessons/
โ”‚   โ”‚   โ”œโ”€โ”€ 01_intro_to_llms.md
โ”‚   โ”‚   โ”œโ”€โ”€ 02_prompt_engineering.md
โ”‚   โ”‚   โ”œโ”€โ”€ 03_using_openai_api.md
โ”‚   โ”œโ”€โ”€ quizzes/
โ”‚   โ”‚   โ”œโ”€โ”€ 01_prompting_basics.json
โ”‚   โ”œโ”€โ”€ assignments/
โ”‚   โ”‚   โ”œโ”€โ”€ ai_refactor_exercise.md
โ”‚   โ””โ”€โ”€ media/
โ”‚       โ”œโ”€โ”€ 01_llm_demo.mp4
โ”‚       โ””โ”€โ”€ 02_prompt_examples.md
โ”‚
โ”œโ”€โ”€ M03_Agile_QA/
โ”‚   โ”œโ”€โ”€ lessons/
โ”‚   โ”‚   โ”œโ”€โ”€ 01_agile_kanban.md
โ”‚   โ”‚   โ”œโ”€โ”€ 02_bug_reporting.md
โ”‚   โ”‚   โ”œโ”€โ”€ 03_browser_console_debugging.md
โ”‚   โ”‚   โ”œโ”€โ”€ 04_tdd_unit_testing.md
โ”‚   โ”‚   โ”œโ”€โ”€ 05_cyclomatic_complexity.md
โ”‚   โ”‚   โ”œโ”€โ”€ 06_testing_types.md
โ”‚   โ”œโ”€โ”€ quizzes/
โ”‚   โ”‚   โ”œโ”€โ”€ 01_qa_basics.json
โ”‚   โ”œโ”€โ”€ assignments/
โ”‚   โ”‚   โ”œโ”€โ”€ peer_review_checklist.md
โ”‚   โ”‚   โ”œโ”€โ”€ unit_test_writeup.md
โ”‚   โ””โ”€โ”€ media/
โ”‚       โ””โ”€โ”€ kanban_flow_example.mmd
โ”‚
โ”œโ”€โ”€ M04_From_Concept_To_Market/
โ”‚   โ”œโ”€โ”€ lessons/
โ”‚   โ”‚   โ”œโ”€โ”€ 01_mvp_definition.md
โ”‚   โ”‚   โ”œโ”€โ”€ 02_gtm_strategy.md
โ”‚   โ”‚   โ”œโ”€โ”€ 03_crm_hierarchy.md
โ”‚   โ”œโ”€โ”€ assignments/
โ”‚   โ”‚   โ”œโ”€โ”€ capstone_guide.md
โ”‚   โ”‚   โ”œโ”€โ”€ business_case_template.md
โ”‚   โ”œโ”€โ”€ quizzes/
โ”‚   โ”‚   โ”œโ”€โ”€ 01_gtm_quiz.json
โ”‚   โ””โ”€โ”€ media/
โ”‚       โ”œโ”€โ”€ 01_capstone_demo_day.mp4
โ”‚       โ””โ”€โ”€ 02_slide_pitch_template.pptx
โ”‚
โ”œโ”€โ”€ common_assets/
โ”‚   โ”œโ”€โ”€ badge_icons/
โ”‚   โ”‚   โ”œโ”€โ”€ python_mastery.svg
โ”‚   โ”‚   โ”œโ”€โ”€ ai_prompting_pro.svg
โ”‚   โ”œโ”€โ”€ certificate_template.md
โ”‚   โ””โ”€โ”€ orientation_slides.md
โ”‚
โ””โ”€โ”€ README.md

๐Ÿš€ Deployment Instructions

  1. Use TalentLMS bulk import tools to upload lessons and quizzes by folder.

  2. Assign each intern to the full 4-module course path.

  3. Use built-in gamification to assign badges for each module.

  4. Upload orientation_slides.md as part of the onboarding track.

  5. Encourage daily Slack check-ins aligned with module channels (#m01-python, #m02-ai-dev, etc.).

๐Ÿงฉ Optional Enhancements

  • Streamlit Dashboards: Show cohort progress, quiz scores, or assignment completion.

  • GitHub Integration: Link assignment repos for real-world collaboration and PR-based feedback.

  • Notebook Delivery: Deliver .ipynb versions of code exercises for Jupyter-based environments.

๐Ÿ“ Building the Site with MkDocs

This repo contains a mkdocs.yml file that organizes every module for easy navigation as a static site.

Preview Locally

  1. Install MkDocs with pip install mkdocs.
  2. Run mkdocs serve from the repository root.
  3. Open http://127.0.0.1:8000 to view the docs with live reload.

๐Ÿš€ Deploy to Production

After editing, deploy by:

  1. Building the site:

mkdocs build --clean
2. Uploading to the live server:

scp -r site/* root@162.243.115.198:/var/www/innovationstudio/

๐Ÿ“ฃ Questions or Contributions?

All mentors and contributors should edit or submit new modules using pull requests. Use the Slack channel #studio-curriculum-dev to coordinate content reviews.