Empower Your Future with CodePath and UNC Charlotte
CodePath and UNC Charlotte are partnering to unlock exclusive access to technical courses, career-building resources, and a supportive community for you! Join us to prepare for a future in tech with hands-on learning designed by software engineers.

Level up with CodePath
CodePath is partnered with your institution to level up your career and support your career goals. With CodePath’s industry-backed curriculum and mentorship, students from UNC Charlotte gain practical experience and access to career-advancing opportunities. Whether you're interested in software development, cybersecurity, or career prep, CodePath has a pathway for you.
Choose the Learning Path That Fits You
Earn credits toward your degree through CodePath courses integrated with UNC Charlotte's academic offerings. Register through the university portal (MyCharlotte) to join TIP101, TIP102, or iOS101, and build your resume with real-world coding projects.
(3 Credit Hours) Topics in Computer Science: Technical Interview Preparation 101
This introductory TIP course will introduce you to technical interviewing and how to apply the UMPIRE problem-solving process to become a self-sufficient learner, meaningfully communicate technical concepts and approaches and solve challenging algorithmic problems commonly used in interviews for top companies.
- Course Code: ITCS 3050-081
- Course Registration #: 32330
- Term: Summer full-term
- Class Schedule: Tuesday and Thursdays, 10AM - 11:55AM ET
- Modality: Online Synchronous
- Start date: May 27th
- Prerequisite: ITSC 1212 Introduction to Computer Science I (C or better)
(3 Credit Hours) Topics in Computer Science: Technical Interview Preparation 102
This intermediate TIP course will empower you to ace technical interviewing and to apply the UMPIRE problem-solving process to become a self-sufficient learner, meaningfully communicate technical concepts and approaches, and solve challenging algorithmic problems commonly used in interviews for top companies.
- Course Code: ITCS 3050 082
- Course Registration #: 32331
- Term: Summer full-term
- Class Schedule: Tuesdays and Thursdays, 10AM - 11:55AM ET
- Modality: Online Synchronous
- Start date: May 27th
- Prerequisite: ITSC 2214 Data Structures and Algorithms (C or better)
(3 Credit Hours) Topics in Computer Science: iOS Development
IOS 101 (Intro): In this course, students learn the fundamentals of iOS development, including Swift programming and app development with UIKIt. Throughout the course, students will explore topics such as View Controllers, model-view-controller architecture (MVC), data modeling, error handling and developing engaging User Interfaces (UI).
- Course details to be shared soon
Non-Credit
These no-cost, online courses provide hands-on learning in web, mobile, and security technologies. Open to all students, these remote courses do not offer university credit, but provide valuable career-building skills, networking opportunities, and mentorship.
Apply Here(3 Credit Hours) Topics in Computer Science: Technical Interview Preparation 101
This introductory TIP course will introduce you to technical interviewing and how to apply the UMPIRE problem-solving process to become a self-sufficient learner, meaningfully communicate technical concepts and approaches and solve challenging algorithmic problems commonly used in interviews for top companies.
- Course Code: ITCS 3050-081
- Course Registration #: 32330
- Term: Summer full-term
- Class Schedule: Tuesday and Thursdays, 10AM - 11:55AM ET
- Modality: Online Synchronous
- Start date: May 27th
- Prerequisite: ITSC 1212 Introduction to Computer Science I (C or better)
(3 Credit Hours) Topics in Computer Science: Technical Interview Preparation 102
This intermediate TIP course will empower you to ace technical interviewing and to apply the UMPIRE problem-solving process to become a self-sufficient learner, meaningfully communicate technical concepts and approaches, and solve challenging algorithmic problems commonly used in interviews for top companies.
- Course Code: ITCS 3050 082
- Course Registration #: 32331
- Term: Summer full-term
- Class Schedule: Tuesdays and Thursdays, 10AM - 11:55AM ET
- Modality: Online Synchronous
- Start date: May 27th
- Prerequisite: ITSC 2214 Data Structures and Algorithms (C or better)
(3 Credit Hours) Topics in Computer Science: iOS Development
IOS 101 (Intro): In this course, students learn the fundamentals of iOS development, including Swift programming and app development with UIKIt. Throughout the course, students will explore topics such as View Controllers, model-view-controller architecture (MVC), data modeling, error handling and developing engaging User Interfaces (UI).
- Course details to be shared soon
Non-Credit
These no-cost, online courses provide hands-on learning in web, mobile, and security technologies. Open to all students, these remote courses do not offer university credit, but provide valuable career-building skills, networking opportunities, and mentorship.

CodePath Career Kit
A comprehensive collection of easy-to-use templates, worksheets and guides

UNC Charlotte Career Kit
Prep your resume, ace interviews and get career-ready with interview prep courses, mock interview sessions, and more.
HEAR FROM OUR STUDENTS

Anthony Ramirez
UNC Charlotte and CodePath Student
“I’m happy to have completed the CodePath technical Interview Prep Course this Summer and would like to thank the instructors as well as the TF’s for the great instruction. We went over many different topics that come up in technical interviews and joined breakout rooms to discuss solutions as a team. It is an excellent opportunity to network and meet likeminded peers and I would highly recommend it to anyone who has the time!”
Reach and Impact
of CodePath alumni say that courses like TIP helped prepare them for a job
is the average annual salary of CodePath alum one year after graduation in full-time roles related to their major
of CodePath alumni reported increased confidence in technical skills after completed a course like TIP
of CodePath alumni say that courses like TIP helped prepare them for a job
is the average annual salary of CodePath alum one year after graduation in full-time roles related to their major
of CodePath alumni reported increased confidence in technical skills after completed a course like TIP
Kicker
FAQs
-
What is CodePath and how are they partnered with my school?
CodePath is transforming higher education by training the next generation of engineers, CTOs, and founders. UNC Charlotte has partnered with CodePath to offer industry-aligned courses that prepare you for a successful tech career.
-
What’s the CodePath E³ Program?
The Emerging Engineer Empowerment (E3) Program is an exclusive opportunity for students at select schools, including UNC Charlotte. Through a combination of courses, community, and career services, the CodePath E3 Program equips you with everything you need to thrive in the tech world. It’s designed to help you become a standout in the tech industry. Learn more here!
-
What’s the difference between for-credit and virtual non-credit courses?
CodePath offers two types of courses: for-credit courses available through your institution and non-credit virtual courses available to students nationwide. While both are valuable, only for-credit courses count toward your degree.
-
Can I get credit for a virtual course?
No, Connected Classroom courses don’t offer school credit. If you want credit for a CodePath course, you’ll need to enroll in the for-credit version through your school’s registrar.
-
Do all CodePath courses offer credit?
Currently, UNC Charlotte offers credit for TIP101, TIP102 and iOS101. If the course you're interested in isn’t available for credit, you can still take it through CodePath's Connected Classroom.
-
Which CodePath course should I take?
It depends on your interests! Whether you're into web development, mobile apps, or cybersecurity, CodePath has you covered. You can also improve your technical interview skills with TIP101 or TIP102, starting at a level that suits you.
-
Can I take more than one course per semester?
Absolutely! You can enroll in multiple CodePath courses in a semester—just make sure you can manage the workload.
-
How do I access the CodePath Career Center?
Once you’re in any CodePath course, you’ll gain access to the Career Center. This includes career coaching, resume reviews, job search assistance, and internship opportunities—all designed to help you land that dream job!
-
What is a Tech Fellow and what are the options?
Tech Fellows are students just like you who are trained by CodePath to support industry-supported courses at their schools. Besides leveling up your campus’ knowledge of in-demand skills, you’ll master your technical skills, become a local influencer, and play an active role in supporting other fellow CS students. Plus, you’ll become part of the CodePath community—which gives you priority access to mentorship, career fairs, scholarships, conferences, and more.
-
Does taking a CodePath course or engaging in programming guarantee me an internship?
No guarantees, but CodePath courses and the CodePath E3 Program are designed to boost your chances of landing an internship. You’ll get lots of support through networking, interview prep, and career coaching to make it happen.
-
I have more questions about the program and different course offerings. Who can I contact?
Please contact us at codepathE3@codepath.org for any additional questions.