Bringing technology courses from Silicon Valley to campuses worldwide

Apply for our free courses!

Looking for a hands-on intro course available to students nationwide? Signup now for our Intro to Mobile Product Development Course!

Bring CodePath to My
Campus

To see which schools each course is being offered at, click “Apply as a student” below for the course. Don't see your campus? Click below to request it.

Request a course to be brought to your campus!
codepath photo

How Our Classes Work

apple-icon

Student TAs

We train student TAs
over the summer and fall

apple-icon

In-Depth Courses

Semester-long courses
in-person classes

apple-icon

Project-Based

Learn by building real-
world projects

apple-icon

Remote Access

Industry experts provide
remote technical support

Hear From Our Alumni

Olga Gozdek

CodePath is by far the most valuable cybersecurity course I've ever gone through, purely due to the value of the material. I've learned more in the past 3 months than I have in my academic career. Everything we do in the course is related to the cybersecurity industry. The lecture, Security Shepherd labs, and CTF assignments are very interesting and also very hands-on which is a big factor in gaining real world experience. The instructors cared and are helpful with all aspects of the class. I am thankful to CodePath for the experience and I highly recommend it to other students.

Olga Gozdek

CUNY Baruch College, Cybersecurity Spring 2020

Erik Gallardo-Cruz

CodePath helped me see a whole new world that I never knew existed. Today, after overcoming many challenges, I have completed the Android Development course, and I have a solid vision for my future as a Programmer.

Erik Gallardo-Cruz

California state University, Monterey Bay, Android Spring 2020

Adeel Bhatti

This summer of interview prep has been awesome. You’ve all been amazing help at the phase where we as students transitioning to the professional world need it most. Your Mentorship program has been great too- my mentor has been coaching me through my recent interviews and was also telling me about his own great experience with you guys. I’ll never forget how much you all have helped me this summer- I try to share this program with every CS major I know. If there is anything I can do to assist you going into the future please let me know as I’d love to contribute to something so positive and impactful. Wish you the best!

Adeel Bhatti

San Francisco State University, Advanced Software Engineering Summer 2019

Abdurahman Abdurahman

This is one of the classes that I’ve actually looked forward to every week! I was interested in diving into app development and CodePath really taught me everything I need to know for iOS development. The structure and format of the class were very easy to follow along making it a great learning experience. Working with people with the same goals as me was inspiring!

Abdurahman Abdurahman

University of Minnesota, Mobile App Design Spring 2020

hacking-icon

Hackers Guide to

Cybersecurity

Learn the secrets of hacking in the CodePath Cybersecurity course

The Cybersecurity Course is an on-campus program that will focus on teaching college students the mindset of a security professional along with the fundamentals of Cybersecurity, common application vulnerabilities, and hands-on practice focused on developing defensive applications. The curriculum was developed in partnership with Facebook and covers standard security fundamentals.

Spring 2021 campuses: Arizona State University, Benedict College, California State University - Los Angeles, California State University - Northridge, Columbia University, CUNY - Hunter College, CUNY - Queens College, Dartmouth College, Emporia State University, Indiana University - Bloomington, Merritt College, North Carolina A&T State University, Oakland University, San Diego State University, San Jose State University, Southern University and A&M College, SUNY - Plattsburgh, Texas A&M University - San Antonio, University of California - Berkeley, University of Florida - Gainesville, University of Maryland - College Park, University of Pennsylvania, University of Texas - Dallas

DETAILS

Learn More
  • Semester-long, Spring 2021
  • Cost: Free
  • 1-2 sessions a week; varies by campus or remote set-up
  • Project-based requires 5-10 hours/week
apple-icon

For CS Majors

Professional iOS

Learn how to design and build apps for your iPhone

Already have programming experience and want to learn the ins and outs of iOS development at blistering speed? This course features the same rigorous curriculum built for our professional engineers. Six intense projects give you the skills you need to build your own custom app and wow the crowd at demo day.

Spring 2021 campuses: Alabama A&M University, California State University - Monterey Bay, City College of New York, College of Southern Nevada, CUNY - College of Staten Island, CUNY - Hunter College, Earlham College, Howard University, Illinois Institute of Technology, Michigan State University, Pennsylvania State University, Purdue University, Rice University, San Jose State University, Stony Brook University, University of California - Berkeley, University of California - Irvine, University of California - Merced, University of California - Santa Barbara, University of North Carolina - Chapel Hill, University of San Francisco

DETAILS

Learn More
  • Semester-long, Spring 2021
  • Cost: Free
  • 1-2 sessions/week; varies by campus or remote set-up
  • Project-based requires 5-10 hours/week
android-icon

For CS Majors

Professional Android

Learn how to design and build apps for any Android device

Already have programming experience and want to learn the ins and outs of Android development at blistering speed? This semester-long course is an intense, project-focused Android training inspired by our professional bootcamps & facilitated by CodePath-trained Teaching Assistants.

Spring 2021 campuses: Alabama State University, Bloomfield College, Bryn Mawr College, California State Polytechnic University - Pomona, California State University - East Bay, California State University - Monterey Bay, City College of New York, CUNY - Hunter College, CUNY - Queens College, Delaware State University, Faulkner University, Fisk University, Florida A&M University, Florida International University, Florida State University, Irvine Valley College, Morehouse College, Morgan State University, New Jersey Institute of Technology, New York Institute of Technology, Pennsylvania State University, Philander Smith College, SUNY - Plattsburgh, University of California - Irvine, University of California - Riverside, University of Texas - Arlington, University of the District of Columbia, Virginia Tech, Winston Salem State University

DETAILS

Learn More
  • Semester-long, Spring 2021
  • Cost: Free
  • 1-2 sessions/week; varies by campus or remote set-up
  • Project-based requires 5-10 hours/week
software-icon

For beginners

Intro to Mobile Product Development

Learn the basics of how to build software products

Part entrepreneurship, part design, and part coding, this course will provide students an introduction to the different aspects of software engineering and mobile app development. Learn the fundamentals of building new mobile apps including product planning, defining user stories and designing screen flows, taught by engineers from Silicon Valley. Students will also participate in industry panels featuring guest speakers from companies such as Slack, Pinterest, Facebook and others. Many of our students who complete course will proceed onward to take our more advanced iOS and Android mobile development courses, or apply the knowledge they gain in this course to other concentrations.

Requirements: Freshmen and Sophomores interested in majoring or minoring in Computer Science or other forms of Computing or STEM subjects. Students who have already taken an Intro to CS course or know the basics of a programming language (e.g. for loops, if statements).

DETAILS

Learn More
  • 8 weeks, free, online, Spring 2021
  • Open to US Freshman and Sophomore STEM majors or minors
  • Online group meeting every Saturday
  • Requires 2+ hours a week

Available at a Campus Near You

CodePath offers courses on over 25 campuses worldwide. If we don't have
a campus location that's convenient for you, please contact us about your campus!

umbc
umbc
umbc
umbc
umbc
umbc
umbc
umbc
umbc
umbc
umbc
umbc

Frequently Asked Questions

The class is free for students. We work closely with a number of partners who help us cover the costs of the program.

We are working with colleges and universities to provide our courses for credit as they are currently at Purdue University. We need a CS professor to sponsor the class in order to offer our programs for credit. If you can help, reach out to us at support@codepath.org.

The CodePath team will carefully select and mentor a group of student leaders (TAs) who will help facilitate a class of students. We have created and tested extensive learning materials including pre-recorded video lectures and online documentation to help with the homework. In addition, professional experts will be available to answer student questions online about lecture materials as well as the homework.

You should set aside 5-10 hours per week for this class. This includes 1 session per week (2 hours) and homework (4-8 hours). The class will last 12 weeks. For colleges on the quarter system, the course will overlap between Winter and Spring quarters. No mandatory sessions will be held over Spring Break.

Don’t see your question here? See all questions