Python Programming for Practical Applications

Computer Information Systems 103
Open Closing on September 1, 2025 / 3 spots left
Main contact
City Colleges of Chicago
Chicago, Illinois, United States
CIS Faculty
1
Timeline
  • October 13, 2025
    Experience start
  • October 21, 2025
    First Employer Conversation
  • November 11, 2025
    Mid-Project Check-In
  • December 9, 2025
    Experience end
Experience
3 projects wanted
Dates set by experience
Preferred companies
Anywhere
Any company type
Any industries

Experience scope

Categories
Information technology
Skills
python (programming language)
Learner goals and capabilities

This experience gives employers the opportunity to collaborate with emerging programming talent as they apply their Python skills to real-world challenges. Students will bring fresh problem-solving approaches to your organization, with a focus on program design, algorithm development, and data processing. Through the project, they’ll work on industry-relevant applications, such as basic software tools, data visualizations, or user interfaces, providing your team with early-stage technical support while gaining valuable hands-on experience. It’s a chance to contribute to skill development in the next generation of developers while advancing projects that matter to your business.


This experience is a part of the CCA AI Readiness Consortium. Through employer-educator partnership this experience will bring AI competencies into curricula. Students will apply AI tools and skills to complete project deliverables and drive value for your organization.

Learners

Learners
Undergraduate
Beginner, Intermediate levels
25 learners
Project
8-12 hours per learner
Educators assign learners to projects
Teams of 5
Expected outcomes and deliverables

Potential Outcomes and Deliverables


As part of this experience, student teams will apply their Python programming skills to address a real-world challenge provided by your organization. The following are potential deliverables, and could be tailored to the scope of need for your organization:


  • Functional Python Scripts: Custom code implementing specific algorithms or workflows relevant to your business needs, with clear structure and annotation.
  • Graphical User Interface (GUI) Applications: Simple, user-friendly interfaces developed to demonstrate or support core functionality of the application.
  • Data Analysis Reports: Insights derived from structured data, presented in a concise report that includes visualizations to aid interpretation and decision-making.
  • Optimized Code Solutions: Debugged and refined code submissions that address functionality, performance, and readability.
  • Technical Documentation & Flowcharts: Supporting materials outlining program logic, structure, and user instructions, including flowcharts to illustrate processes.


These deliverables aim to provide practical value to your organization while giving students meaningful, real-world programming experience.

Project timeline
  • October 13, 2025
    Experience start
  • October 21, 2025
    First Employer Conversation
  • November 11, 2025
    Mid-Project Check-In
  • December 9, 2025
    Experience end

Project examples


  • Implement a Python script for automating data entry tasks
  • Build a basic image processing tool for filtering and editing photos
  • Construct a Python program to simulate and analyze scientific experiments
  • Develop a text-based game using loops and conditionals
  • Use Python libraries to generate data insights and create visualization



Additional company criteria

Companies must answer the following questions to submit a match request to this experience:

  • Q1 - Checkbox
     *
  • Q2 - Checkbox
     *
  • Q3 - Checkbox
     *
  • Q4 - Checkbox
     *
  • Q5 - Checkbox
     *