AI Internship Program - Minimum Requirements
General Programming Knowledge
- Comfortable with basic programming concepts: variables, data types, conditionals, loops
- Understands functions and error handling (try/except)
- Familiarity with data structures like lists, dictionaries, sets, and tuples
- Understanding of how code executes (flow, logic, debugging)
Analytical & Logical Thinking
- Can break down problems into logical steps
- Able to think through how to structure a small program
Technical Skills
- Familiarity with any programming language (Python is ideal)
- Can read and write basic Python scripts (or willing to learn fast via ChatGPT)
- Exposure to REST APIs: knows what an API is and how to make a simple request
Tools & Environment
- Can work in VSCode or another IDE/text editor
- Understands how to install packages (via pip, for example)
- Familiar with using GitHub for version control (basic commit/push)
Soft Skills
- Strong willingness to learn and adapt
- Comfortable using ChatGPT or AI assistants to troubleshoot or explore solutions
- Good communication and documentation skills
Preferred (But Not Required)
- Experience building small personal projects (web apps, scripts, bots, etc.)
- Exposure to JSON, APIs, or simple automation
- Taken a college-level course in programming or CS fundamentals

PIa137f396c83c-37437-39504384