choose your
track
pre-work
Programming
PATH I: Web Development
with fullstack JavaScript
Express
Practicum
Labs
apprenticeship
or jobs
Developer
PATH II: Data Engineering
with Python
100
200 +
Databases
Practicum
jobs
Engineer
choose your
track
pre-work
Programming
PATH I: Web Development
with JavaScript
Express
Practicum
Labs
apprenticeship
or jobs
Developer
PATH II: Data Engineering
with Python
100
200 +
Databases
Practicum
jobs
Engineer
Pathway 1: Web Development with Full-stack Javascript
Transform your future by mastering the most in-demand web development technologies. Our Fullstack JavaScript pathway equips you with the skills to build powerful, responsive web applications from end to end.
You might enjoy web development if you’re interested in:
- Creating websites or apps that people can actually use
- Designing things that look good and work well
- Learning how to bring ideas to life with code
- Understanding how websites work behind the scenes
- Starting a career where creativity and problem-solving come together
Test if this pathway is right for you by taking a Career Pathways Quiz to see what we recommend. Otherwise, continue reading the information below to learn more about the Web Development Pathway.
Web Development with Full-Stack Javascript
Apply Now for our Web Development Pathway
Request an application and then indicate your preference for the Web Development path.
Program Structure
All classes are 11 weeks long and the entire program can be completed in one year. When you successfully complete one class, you will automatically be enrolled in the subsequent class.
- Intro Class: JavaScript fundamentals, HTML, CSS, and programming basics (if you already have some programming basics, you can test out of this class)
- React.js : Building dynamic user interfaces with React
- Node.js/Express : Server-side development and API creation
- Fullstack Practicum : Small group capstone experience to build and deploy a full-stack application
- **The opportunity to apply for our paid apprenticeship program. Click here to learn more.
You can learn more about each individual class by going to our course descriptions page.
Core Curriculum: What Will You Learn
- Modern JavaScript fundamentals and advanced concepts
- Frontend development with React to create dynamic user interfaces
- Backend development with Node.js to build scalable server applications
- Database integration and API development
- Industry best practices for deployment and version control
Career Opportunities
Graduates of this pathway are prepared for roles such as:
- Frontend Developer
- Backend Developer
- Full Stack Engineer
- JavaScript Developer
- React Developer
- Web Application Developer
- UI/UX Developer
- Software Engineer
By graduation, you’ll have a portfolio of full-stack projects that demonstrate your ability to create complete web solutions. This ranges from user interface, to server logic, to database management. Join the ranks of web developers shaping the digital landscape and unlock opportunities at innovative companies seeking JavaScript talent.
Pathway 2: Data Engineering with Python
Harness the power of data to drive decisions and innovation. Our data-focused career pathway with Python prepares you for the fast-growing field of data analysis, visualization, machine learning, and data engineering.
You might enjoy data engineering if you’re interested in:
- Working with numbers and finding patterns in information
- Learning how to use tools like Python to automate and simplify tasks
- Making sense of messy data and turning it into something useful
- Helping businesses and organizations make smarter decisions with data
- Creating dashboards and visualizations to tell stories with data
Test if this pathway is right for you by taking our Career Pathways Quiz to see what we recommend. Otherwise, continue reading the information below to learn more about the Data Engineering Pathway.
Data Engineering with Python
Apply Now for our Data Engineering Pathway
Request an application and then indicate your preference for the Data Engineering path.
Program Structure
All classes are 11 weeks long and the entire program can be completed in one year.
- Intro Class: JavaScript fundamentals, HTML, CSS, and programming basics (if you already have some programming basics, you can test out of this class).
- Python Essentials: Core Python concepts, data structures, cleaning and analyzing data.
- Python 200: Advanced Python, cloud computing, machine learning, advanced data analysis.
- Python Practicum: Deploy an end-to-end data solution in a small group setting.
You can learn more about each individual class on our course descriptions page.
Core Curriculum: What Will You Learn
- Python programming fundamentals and advanced techniques
- Data manipulation and analysis with pandas and NumPy
- Data visualization tools to communicate insights effectively
- Statistical analysis and basic machine learning concepts
- Building data-driven applications and automated workflows
Career Opportunities
Graduates of this pathway are prepared for roles such as:
- Data Analyst
- Business Intelligence Analyst
- Data Visualization Specialist
- Python Developer
- Junior Data Scientist
- Data Engineer
- Business Analyst
- Research Analyst
Graduates emerge ready to extract meaning from complex datasets and translate that information into business value. Position yourself at the intersection of technology and strategy, where your Python data skills will open doors to roles in analytics, business intelligence, and data engineering across multiple industries.ortunities at innovative companies seeking JavaScript talent.