Courses Overview

Gain success with tech career training in cybersecurity or coding from EFA

choose Your tech career Pathway

Choose Your Course

Take our award-winning courses onsite or online. Our outcomes speak volumes! With the support of Career Services, 80% of our graduates find employment within 50 days and earn an average starting salary of $55,000 — with many starting between $60k-$80k.

Choose your own course pace

We understand that everyone’s life has a different schedule, and we offer both full-time and part-time options so you can pick what works best for you.

Full-Time

Part-Time

Learn like it’s your top priority. Think of this one as the fast-track schedule with lots of accountability.

You’re dedicated to learning, but need some schedule flexibility. You set your own schedule but still hit deadlines.

15 weeks
Daily touchpoints with your cohort, group work with instructor help, paired programming sessions, lab time with instructional staff, and community support.
Best for: students who want to lean into live lectures, a structured schedule, and learning in a community with other students.
Available: in-person and online
30 weeks
Set your own hours
Mostly recorded lectures with optional live weekly lectures and office hours, weekly check-ins with instructors, and ability to chat with classmates and instructors via Slack.
Best for: working professionals that need to fit class into their already-busy schedule.
Available: online only

Choose your own course pace

We understand that everyone’s life has a different schedule, and we offer both full-time and part-time options so you can pick what works best for you.

Full-Time

Learn like it’s your top priority. Think of this one as the fast-track schedule with lots of accountability.

15 weeks
Daily touchpoints with your cohort, group work with instructor help, paired programming sessions, lab time with instructional staff, and community support.
Best for: students who want to lean into live lectures, a structured schedule, and learning in community with other students.
Available: in-person and online

Part-Time

You’re dedicated to learning, but need some schedule flexibility. You set your own schedule but still hit deadlines.

30 weeks
Set your own hours
Mostly recorded lectures, with optional live weekly lectures and office hours, weekly check-ins with instructors, ability to chat with classmates and instructors via Slack.
Best for: working professionals that need to fit class into their already-busy schedule.
Available: online only

Try A Free Course

Sign up for a FREE three-hour course to learn the basics and find out if a career in tech is a fit for your future.