Lay the foundation of your new career with our Professional Software Developer Program.
This program will stack your skills in the most modern programming languages and development methods. Learn how to work with the full complexity of larger code bases and build systems in a team environment. Leave with a robust Github profile of projects and portfolio pieces.
Career Services are woven into the Program from day one with tailored guidance and individualized coaching. You will benefit from our deep connections in the Portland tech community and our extensive alumni network. We are committed to your success.
Graduates of our program move directly into rewarding careers as full time Software Developers without the need for an internship, unlike junior developers from typical bootcamps. See the difference in our outcomes.
Students join a cohort and move through the following program courses in this order:
Looking for an introductory experience to see if coding and Alchemy are right for you?
Try our free Developer 101: Tool Setup and Web Development (1 week)
CODE 102
Intro to Developer Tools and Learning
Get familiar with the nuts and bolts of the tools of modern software development -- and set the pace for our rigorous Program in the first week:
CODE 201
Fundamentals of Software Development
Learn how to use HTML, CSS, and JavaScript to create fully-functional applications that run in a modern web browser. Practice the foundational methods and tools of professional software developers. Complete your first collaborative team project during the final project week.
By the end of Code 201, you will be able to:
CODE 301
Intermediate Software Development
Learn the core patterns of component-based web application development using React, a modern front-end library, while deepening your knowledge of the underlying technologies. Expand beyond the browser to create web servers and SQL databases to share data across the internet. Leverage third-party APIs and libraries to augment your web apps and deploy them in the cloud, while collaborating on projects with your cohort teammates.
After completing Code 301, you will be able to:
CODE 401
Advanced Software Development in Full Stack JavaScript
Power the internet with professional, full stack web applications built with server-side Node.js and modern, client-side, front-end libraries and frameworks, including React. Go in-depth with the technologies, tools, and processes needed to be a professional Full Stack JavaScript developer, and work collaboratively to create sustainable and maintainable apps with leading-edge front-end libraries and frameworks.
Throughout this intensive course, you will study data structures and algorithms, professional software development techniques, and established industry best practices as you advance your skills. Learn how to use tested, thoughtful approaches to build reliable, clean code. This course also includes in-depth career development curriculum to get you ready for your job search, plus job search assistance after graduation.
Upon completion of the this course, you will:
DEVELOPER 101
Tool Setup and Intro to Web Development
In this free, optional, prep class get familiar with the nuts and bolts of the tools of modern software development -- and set the pace for our rigorous Program:
© 2020 Alchemy Code Lab