Not Sure Where to Apply?

Alchemy Code Lab

Courses: Developer 101: Intro to Web Developer Tools and Technologies, Professional Software Development in Advanced Full Stack JavaScript

Locations

Portland

About Alchemy Code Lab

Alchemy Code Lab is Portland’s most advanced software development training program, going beyond code school to develop the whole person, including comprehensive career services that consistently place grads directly into mid-level developer positions... Read More

Our course offerings evolve constantly to reflect innovations in software development. Students hit the ground running with the most current toolsets in the field. You’ll collaborate with experts and organizations in Portland's tech community, providing insider access to the industry nationally.

This six-month immersive program is led daily by senior level developers. Every day, you’ll interact with a curious, bring cohort of future developers to gain the technical and interpersonal skills you need to be a valuable member of a professional team.

Our holistic approach to teaching offers not just the ability to solve problems, but teaches future developers and engineers how to produce quality code that can build products with meaningful impact. The team at Alchemy lives what they teach, supporting each other in passion projects and creative endeavors.

Alchemy drives real opportunity and diversity in tech by providing tuition financing opportunities including scholarships for BIPOC and LGBTQ+ students, acceptance of US Veteran Benefits, and an ISA program that can allow you to defer payment until after you’ve been working for 6 months.

Do you represent this school? Suggest edits.

Courses

Developer 101: Intro to Web Developer Tools and Technologies

  • Cost: Free
  • Duration: 1 week
Locations: Portland
Course Description:

In this free, optional prep class learn the tools and workflows of modern web development and get the context you won’t find in online exercises and tutorials.

● Get your computer set up and begin to use real development tools
● Learn how to store your code in the Cloud using git and GitHub
● Understand why HTML, CSS, and JavaScript matter and how they work together to make the web work
● Experience a collaborative environment and see how developers ask questions to learn

Subjects: CSS, HTML, JavaScript, Web Development

Professional Software Development in Advanced Full Stack JavaScript

  • Cost: $24,000
  • Duration: 23 weeks
Locations: Portland
Course Description:

CODE 102: Being a Developer: Tools, Technologies and Learning
Duration: 1 week

Get familiar with the nuts and bolts of the tools of modern software development and get accustomed to the pace and learning style of our rigorous program.
● Computer set up and execution of key workflows with VSCode, Terminal, and Git
● Tips, tricks, and shortcuts of the computer as a developer tool
● Practice HTML and CSS layout techniques by replicating existing designs
● Intro to professional testing and refactoring techniques for JavaScript
● Debugging and system validation in the browser
● Group collaboration in a remote environment, including branching, merging and pull requests
● Adapt to working as part of a team where everyone succeeds
● Adopt a mindset of continual learning as a software developer

CODE 201: Fundamentals of Software Development
Duration: 4 weeks

By the end of Code 201, you will be able to:
● Define the structure of a web page using the semantic hierarchical structural conventions of HTML5
● Apply CSS and HTML to implement page layout styles, including grid, fluid, & responsive techniques -- and style content with color, typography, and images
● Use JavaScript to control the Document Object Model (DOM) of the browser to make interactive web projects that display content dynamically based on data and respond to user input and events
● Utilize Test-Driven Development (TDD) with qUnit to create tested, verified functions through unit testing that enforces correct code behavior, including Continuous Integration (CI) testing in the cloud.
● Write JavaScript code that is efficient, error-free, and able to pass a code linter
● Use the development tools with the Chrome browser to inspect and adapt your code
● Adopt standard control tools and workflows -- including Git, GitHub, and VSCode -- to write functional, properly styled code and collaborate efficiently and harmoniously in professional environments

CODE 301: Intermediate Software Development
Duration: 4 weeks

After completing Code 301, you will be able to:
● Design and create a web applications using React JSX-templating, components, and basic state management techniques
● Explain the fundamentals of how the World Wide Web works, over the internet
● Navigate and utilize asynchronous programming for communication between the browser, web server, third-party APIs, and the database
● Use NodeJS and ExpressJS to build a web server
● Design dynamic frontend and backend applications which can function together or independently and are deployed to cloud platforms
● Utilize SQL to effectively read and write data using a Postgres database, persisting one-to-many relational data across multiple tables in a SQL database, sourced from third-party API or user-generated content.
● Work with string, array, and object data structures and algorithms to solve code challenges with pure JavaScript programming.
● Utilize dependency management techniques to build with third-party libraries
● Follow agile software development practices during week-long sprints, including pair-programming, stand-ups, daily retrospectives, project management with Kanban boards, regular refactoring, and working in a shared code base.
● Be fully prepared for Code 401 in Full Stack JavaScript development

CODE 401: Advanced Software Development in Full Stack JavaScript
Duration: 14 week

Upon completion of the this course, you will:
● Be able to build and contribute to server-side and client-side applications, using architectures and framework that promote maintainability, scalability, and collaboration.
These skills will be fully demonstrated during project week during their team development of a prototype, adhering to industry best practices and patterns
● Gain professional proficiency with ExpressJS, NodeJS, Authentication and Authorization, advanced SQL, , React, Redux, and React Hooks
● Integrate and leverage third-party ecosystems systems like Twitter, Twilio, and Slack to extend the reach of your applications.
● Apply Computer Science fundamentals in analyzing the trade-offs between competing solutions when choosing algorithms and JavaScript coding patterns and practices that do not degrade the performance or functionality of the application
● Establish a compelling online brand, network, and resume featuring the professional software development knowledge, experience, habits, and practices you have gained
● Demonstrate your skill and understanding in mock and personal and technical interviews, and drive a successful search for your job as a Full Stack JavaScript or Front End Web Development

Subjects: CSS, Git, Github, MongoDB, Product Mgmt, Test-Driven Development (TDD), Agile, Redux, React.js, SQL, Algorithms, Node.js, Database Design, Express.js, JavaScript, Data Structures, REST

Alchemy Code Lab Reviews

Average Ratings (All Programs)

Overall
Curriculum
Job Support

4.87/5

(60 reviews)
    8/20/2020
  • Joe Klause | Software Engineer
  • Career Track: Full-Stack Javascript
  • Graduated: 2019

Overall Score

Curriculum

Job Support

"Fastest and most complete, comprehensive on-ramp to a full time coding job."

Whichever other school you are considering you can stop. Alchemy has everything you are looking for. An incredibly in-depth program that takes you from knowing nothing (at least in my case) to being hire-able as a full stack software engineer in the MERN... Read More

Comment
    8/19/2020
  • Kamran Ali | Software Developer
  • Career Track: Full-Stack Javascript
  • Graduated: 2019

Overall Score

Curriculum

Job Support

"Best experience I've ever had!"

I decided to join Alchemy Code Lab because, after 4 years of restaurant work, I was fed up with getting people ranch all day. I had a friend take the course, and convince me to try it out. I am so incredibly happy I did, I didn't know how much my life... Read More

Comment
    8/19/2020
  • Anonymous | Software Engineer
  • Career Track: Full-Stack Javascript
  • Graduated: 2019

Overall Score

Curriculum

Job Support

"Best decision I ever made"

Pros: I was super prepared for the workforce and got a job within a few months of graduation, great community that supports each other through job search and networking, staff always available to help.
Cons: This program is really difficult - this isn't... Read More

Comment
    8/12/2020
  • Janelle
  • Career Track: Full-Stack Javascript
  • Graduated: 2020

Overall Score

Curriculum

Job Support

"Worth it"

When I decided to go to code school, it became very clear to me that Alchemy's program was special and unlike any of the other programs that were being offered in Portland. I enrolled initially because of the robust career services support, the in-person... Read More

It is a very very hard program and I would only recommend it to folks who know they are serious about this as a career. However, for those that are ready to put in the work and be humbled in the process, this program is hard to beat. Ryan has a gift for explaining very difficult concepts and will really amplify your learning and Shannon is such a champion for Alchemy folks! The community you are welcomed into is incredible and really uplifts and supports each other not only during the program but ongoing.

Comment
    8/12/2020
  • Evan Andrewson
  • Career Track: Full-Stack Javascript
  • Graduated: 2019

Overall Score

Curriculum

Job Support

"Great school"

I came into the program with no prior programming experience. You quickly pick up how to use vanilla JavaScript and HTML as well as CSS before moving into working with databases and libraries such as React. It's a very fast paced program where you learn... Read More

Comment
    8/10/2020
  • Ian Andrewson | Software Engineer
  • Graduated: 2020

Overall Score

Curriculum

Job Support

"Spectacular Program"

This program is, quite simply, amazing. Having gone into the program with zero knowledge about web and software development, I finished the program feeling extremely competent. The courses are challenging and a lot of work, but all of the effort immensely... Read More

Comment
    8/6/2020
  • Chelsea Spangler | Software Engineer
  • Career Track: Full-Stack Javascript
  • Graduated: 2020

Overall Score

Curriculum

Job Support

"Committed to student success"

Enrolling at Alchemy was one of the best decisions I have ever made. The coursework is extremely rigorous, with built-in support systems to help students succeed. It’s pretty amazing that in less than half a year, students can gain a very solid foundation... Read More

More than anything else, what sets Alchemy apart from other schools is their stellar career services. They have spent years forging relationships with companies, and have built up a strong reputation for graduating students who are ready to hit the ground running and be contributing members of engineering teams. They go above and beyond to make sure students are prepared not just technically, but also ready to translate their existing skills for a new tech career. I graduated Alchemy feeling 100% ready to interview successfully and thrive in a technical career.

Comment
    8/5/2020
  • Luke Donahue | Software Engineer
  • Career Track: Full-Stack Javascript
  • Graduated: 2019

Overall Score

Curriculum

Job Support

"Alchemy really does have it all"

Alchemy Code Lab is by no means your average code bootcamp experience. While many code school graduates might feel like they're ready to enter into the tech industry, I think few of them really are. As an Alchemy grad, I felt like I had a huge leg up... Read More

Comment
    7/31/2020
  • Cody Brown | Freelance Software Engineer
  • Career Track: Full-Stack Javascript
  • Graduated: 2020

Overall Score

Curriculum

Job Support

"Elevate your life"

I, like most people, was in an unfulfilling dead-end boring monotonous career living paycheck to paycheck. My long time girlfriend and I were talking about getting married and I knew it was time for a career change if I was to support a growing family.... Read More

Comment
    7/31/2020
  • Chris Ficht | Software Engineer
  • Career Track: Full-Stack Javascript
  • Graduated: 2020

Overall Score

Curriculum

Job Support

"An Incredibly Rewarding Experience!"

Prior to my enrollment at Alchemy Code Lab, transitioning to a career in software development was something I had been considering for quite some time. Having spent over a decade as a working musician provided very little stability, both in terms of income... Read More

The curriculum is centered around the programming language, JavaScript, and the current frameworks, libraries, and practices that are used with it. The courses are as tough as they should be, but the instructors and teaching assistants do a phenomenal job of ensuring that you understand the material and the ways in which you can use it. They also make sure you are well prepared to independently continue your education, a necessary skill in the continuously evolving world of technology.

Alchemy’s incredibly personable staff ensure that you’re confident and ready to begin your new career, not only as a programmer but also as a tech professional thanks to the provision of career services that start right as your studies begin and continue well after you’ve completed the program.

If you are considering making the transition to a career in software development, I can assure you there is no better choice for making the change than Alchemy.

Comment

Alchemy Code Lab's average rating is 4.87 out of 5.0 based on 60 review(s).

You may also be interested in...

Person thinking

Need help making a decision?

We'll match you to the perfect bootcamp for your location, budget, and future career.