1

Internship Coding Training Jobs in Michigan (NOW HIRING)

BI Data Engineer

Auburn Hills, MI · On-site

$108.40K - $130.10K/yr

Participate in sprint planning, code reviews, and design discussions - your questions are welcome ... Take advantage of training, certifications, and mentorship to expand your skills over time. Skills ...

BI Data Engineer

Auburn Hills, MI

$108.40K - $130.10K/yr

Participate in sprint planning, code reviews, and design discussions - your questions are welcome ... Take advantage of training, certifications, and mentorship to expand your skills over time. Skills ...

Senior Controls Engineer

Walker, MI · On-site

$100K - $125K/yr

... code reviews and debug, mentors interns and coops on best practices, training, and overall workload, and delivers "lunch-and-learn" sessions as requested. - Interfaces with Mechanical, Build ...

Controls Engineer

Plymouth, MI · On-site

$79.50K - $102.80K/yr

This role provides training and mentorship to develop programming skills for automation systems ... Contribute to code creation for PC base controls systems. * Assist in programming under guidance of ...

Controls Engineer

Plymouth, MI

$79.50K - $102.80K/yr

This role provides training and mentorship to develop programming skills for automation systems ... Contribute to code creation for PC base controls systems. * Assist in programming under guidance of ...

Controls Engineer

Plymouth, MI

$79.50K - $102.80K/yr

This role provides training and mentorship to develop programming skills for automation systems ... Contribute to code creation for PC base controls systems. * Assist in programming under guidance of ...

Coaches Senior and midlevel engineers, delivers technical training sessions, and guides interns and ... Proven track record of validated safety code and hardwired safety applications that meet or exceed ...

Coaches Senior and mid-level engineers, delivers technical training sessions, and guides interns ... Proven track record of validated safety code and hard-wired safety applications that meet or exceed ...

Senior Controls Engineer

Walker, MI · On-site

$100K - $125K/yr

... code reviews and debug, mentors interns and co-ops on best practices, training, and overall workload, and delivers "lunch-and-learn" sessions as requested. - Interfaces with Mechanical, Build ...

Using applicable codes and standards, design lighting and power distribution systems, low voltage ... Possess the Engineer-In-Training (EIT) Certification from any of the 50 states Skills/Competencies:

Be Seen First

... parent training goals emphasizing ABA principles and practical application. ● Assist in using ... interns in ABA principles and techniques. ● Support assessment and ensure competency in ...

next page

Showing results 1-20

Internship Coding Training information

What are the key skills and qualifications needed to thrive in an Internship Coding Training position, and why are they important?

To thrive in an Internship Coding Training position, you need a basic understanding of programming concepts, problem-solving skills, and familiarity with at least one programming language, often supported by relevant coursework or self-study. Exposure to development environments, version control systems like Git, and basic debugging tools is typically expected. Initiative, willingness to learn, teamwork, and effective communication are valuable soft skills for making the most of the training experience. These abilities help interns quickly adapt, contribute to projects, and build a strong foundation for a career in software development.

What kind of projects or coding tasks can I expect to work on during an Internship Coding Training program?

During an Internship Coding Training, you’ll typically work on a mix of real-world projects and structured training exercises designed to build your programming skills. Common tasks include debugging code, developing small applications or features, writing scripts to automate processes, and collaborating with other interns or team members on group projects. You may also participate in code reviews and attend workshops to learn best practices. This hands-on experience helps you apply theoretical knowledge, gain exposure to version control systems, and become comfortable with industry-standard tools.

What is an Internship Coding Training?

An Internship Coding Training is a structured program designed to help students and aspiring developers gain hands-on experience in computer programming within a real-world work environment. These trainings typically combine classroom-style instruction with practical projects, allowing participants to apply their coding skills while learning industry best practices. Internship Coding Trainings are often offered by companies, coding bootcamps, or educational institutions, and can last from a few weeks to several months. They help individuals build a portfolio, improve their technical abilities, and increase their chances of securing a full-time job in software development.

What is the difference between Internship Coding Training vs Coding Developer?

AspectInternship Coding TrainingCoding Developer
Required CredentialsTypically students or beginners, no formal certification requiredRelevant degrees or certifications in programming or computer science
Work EnvironmentTraining programs, educational settings, or entry-level projectsProfessional work environment, full-time employment or freelance projects
Employer & Industry UsageUsed by companies to train interns, educational institutions, coding bootcampsEmployed by tech companies, startups, or as freelancers in software development

In summary, Internship Coding Training is a learning phase designed to build foundational skills, often in educational or training settings, while a Coding Developer is a professional role involving active software development and project delivery.

What cities in Michigan are hiring for Internship Coding Training jobs? Cities in Michigan with the most Internship Coding Training job openings:
BI Data Engineer

$108.40K - $130.10K/yr

Full-time

Medical, Dental, Vision, Life, Retirement

Posted 17 days ago


Teijin Automotive Technologies rating

5.9

Company rating: 5.9 out of 10

Based on 28 frontline employees who took The Breakroom Quiz


Job description

CSP is the industry leader in the formulation and molding of lightweight, advanced composite components for the transportation industries. As an innovative, full-service Tier One supplier, we offer an entrepreneurial environment where you're only limited by your own imagination. In addition to our team-focused environment, we provide industry-leading benefits, called BENEfits4U. Our comprehensive offering includes: affordable medical, dental, and vision care; flexible spending accounts; life insurance; 401k with company match and much, much more.

Job Description

What You'll Do

Learn the Data Environment

  • Assist senior team members in building and maintaining tables, schemas, and data models inside Microsoft Fabric to support Power BI dashboards.
  • Help translate business requirements (provided by the BI Business Analyst) into clean, well-organized data structures, with guidance from senior engineers.
  • Write SQL queries and basic Python scripts to transform and clean data, learning best practices along the way.
  • Document tables, transformations, and pipelines clearly so the team can rely on your work.

Support Pipeline Development

  • Contribute to data pipelines that bring information from source systems (such as ERP and other business platforms) into our Fabric environment.
  • Help schedule and monitor pipelines, learning how to identify and troubleshoot common failures.
  • Suggest small improvements to reduce manual work and improve data quality.

Build Reporting Skills

  • Work with the team to maintain semantic models and datasets used by Power BI report developers.
  • Practice writing DAX measures and calculated columns under the guidance of senior team members.
  • Learn data modeling fundamentals such as star schema design and the medallion architecture (Bronze / Silver / Gold layers).

Collaborate and Grow

  • Participate in sprint planning, code reviews, and design discussions - your questions are welcome.
  • Communicate progress, blockers, and questions clearly to teammates and stakeholders.
  • Take advantage of training, certifications, and mentorship to expand your skills over time.
Skills We're Looking For

We do not expect candidates to be experts in every area. Foundational knowledge - from coursework, bootcamps, internships, or personal projects - is enough for required skills. Preferred skills are nice-to-haves and can be learned on the job.

Skill / Technology

Expected Level

Classification

SQL

Foundational

Required

Python

Foundational

Required

Power BI & DAX

Beginner / Exposure

Required

Microsoft Fabric

Willingness to learn

Required

Data Modeling Concepts

Beginner / Coursework

Required

PySpark

Exposure

Preferred

Git / Version Control

Familiarity

Preferred

ERP Systems

Awareness

Preferred

Qualifications

Required

  • Bachelor's degree in Computer Science, Information Systems, Data Analytics, Engineering, Mathematics, or a related field - OR equivalent practical experience (bootcamp, internships, certifications, or hands-on projects).
  • 0-2 years of professional experience. Internships, capstone projects, and significant personal projects count.
  • Foundational SQL skills - comfortable writing SELECT, JOIN, GROUP BY, and basic aggregate queries.
  • Basic Python skills for working with data (e.g., pandas, simple scripts, notebooks).
  • Some exposure to Power BI or another visualization tool, even if only through coursework or self-study.
  • Understanding of basic data concepts such as tables, relationships, and joins.
  • Strong written and verbal communication skills, and a willingness to ask questions.
  • Eagerness to learn Microsoft Fabric, DAX, and modern data engineering practices on the job.

Preferred (Nice to Have)

  • Coursework, certifications, or hands-on practice with Microsoft Fabric, Azure Synapse, Azure Data Factory, or Azure Data Lake.
  • Familiarity with PySpark or distributed data processing concepts.
  • Awareness of ERP systems and how business data is typically structured.
  • Experience using Git for version control.
  • Microsoft certifications such as DP-900 (Azure Data Fundamentals), PL-300 (Power BI Data Analyst), or DP-600 (Fabric Analytics Engineer).
  • Personal projects, GitHub portfolio, Kaggle work, or contributions to open-source data projects.

If you enjoy innovation, and an opportunity to learn and contribute to a growing organization, CSP is the place for you!


What Teijin Automotive Technologies employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom