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)
    11/12/2019
  • Henry Oliveira
  • Graduated: 2018

Overall Score

Curriculum

Job Support

"Best thing I've ever done for myself"

I decided to pursue programming as a career because I lacked mental stimulation and the ability to make an impact in my day to day job. I researched all the bootcamps in the Portland area and it took one conversation with Megan, the school director to... Read More

Comment
    11/7/2019
  • Susan Puckett
  • Career Track: Full-Stack Javascript
  • Graduated: 2019

Overall Score

Curriculum

Job Support

"Great place to learn to code collaboratively and gain job-hunt skills"

Coming from a microbiology background in academia and transitioning to coding, I learned a ton of things at Alchemy that I didn’t learn in a traditional school setting or coding by myself online. For example, I learned how to code using agile practices... Read More

Alchemy gave me the knowledge and confidence to get and perform well in job interviews. My Alchemy experience allowed me to have a much better idea of the salary I could ask for. Shannon was such a positive support throughout the process that I always felt someone had my back. Both Megan and Marty also provided invaluable support and advice even after I completed the program.

A huge plus was the Alchemy community. My fellow cohort (19 people total) was such an interesting and wonderful group of people from all different backgrounds and ages. A highlight of my experience was mob programming with them, in groups of 3-5. The TAs were graduates of the program and also provided emotional as well as instructional support.

It is a big money investment and there are times when you feel the collective struggles of the group and individuals. There are times when you may struggle a lot yourself. It’s not easy, and outsiders (like your friends and family) may not understand what you are going through. However, I found it to be a huge personal growth experience that has paid off. I just accepted a job offer (with higher salary than I have ever made before) this past week, and I am so excited to continue to code because I feel like I can actually contribute and excel at it.

Comment
    11/6/2019
  • Tyler Corbett
  • Career Track: Full-Stack Javascript
  • Graduated: 2019

Overall Score

Curriculum

Job Support

"I wish I came here instead of going to college"

I've attended regular college in the past but Alchemy takes education to a whole new level.

In just 6 months I went from someone who knew next to nothing about software to having in depth conversations with industry veterans.

I had the chance to work in... Read More

Not only that but I had help from their career consular to help me get hired. Shannon doesn't just give you tips on your resume - she gets you interviews.

I remember reading these reviews before considering joining the program just like you're doing. I would highly recommend the program to literally anyone.

Comment
    10/21/2019
  • Dirt Deodara
  • Career Track: Full-Stack Javascript
  • Graduated: 2019

Overall Score

Curriculum

Job Support

"Life changing...in a good way."

I came into this school with no experience in coding or programming of any kind. I had all kinds of self doubt and general fear about entering into a completely unfamiliar field. I was met with a compassionate and empathetic faculty that has created an... Read More

Comment
    10/17/2019
  • Noah Puckett
  • Career Track: Full-Stack Javascript
  • Graduated: 2019

Overall Score

Curriculum

Job Support

"Difficult, but incredibly rewarding"

I come from a background with no formal education-- not even kindergarten-- and Alchemy was recommended to me by a few graduates who were both satisfied with their education and employed in jobs they loved. It was an incredible journey that tested my... Read More

Comment
    7/29/2019
  • Lance Merrill | Software Engineer
  • Career Track: Full-Stack Javascript
  • Graduated: 2018

Overall Score

Curriculum

Job Support

"Best bootcamp in PDX"

10/10 would attend again. Best bootcamp in Portland and probably the PWN. The program is twice as long as most other bootcamps and because of that I was competent/confident when I entered a software engineering position.

Comment
    7/22/2019
  • Injoong Yoon | Software Engineer
  • Career Track: Full-Stack Javascript
  • Graduated: 2018

Overall Score

Curriculum

Job Support

"Intensive and rewarding coding bootcamp experience"

I attended Alchemy Code Lab from April 2018 to September 2018, taking the full course - Bootcamp Part 1, Bootcamp Part 2, and the fullstack JavaScript Career Track (SwitchUp seems to want specific reviews for each section, so I've selected Career Track... Read More

The course itself is extremely rigorous and intense - more than fulltime, Monday thru Friday from 9am-6pm, and I often found myself doing additional work or studying after I came home. However, I can't imagine it working as well any other way, since you're learning an enormous amount of specialized and complicated skills in an extremely condensed timeframe. Knowing your own limits and taking care of yourself when you need to are key to succeeding in the program.

The people are wonderful. I was lucky enough to be in an amazing cohort and my peers were all extremely supportive of each other. Marty and Ryan were both great instructors, patient and helpful and able to explain the more difficult concepts well. Shannon, the career services director at the school, was vital in helping us stay connected to the larger tech community in town and make the connections necessary to get our foot in the door for job interviews. I was able to land a job at a software development firm roughly three months after I'd finished Alchemy, and I apply what I've learned from the program on a daily basis. I genuinely don't believe that I'd be where I am today without having attended Alchemy. The price is high (in terms of money, time, and work required) but I found it to be absolutely worth it.

Comment
    7/16/2019
  • Kristin Hortsch | Fullstack Software Engineer
  • Career Track: Full-Stack Javascript
  • Graduated: 2018

Overall Score

Curriculum

Job Support

"Fantastic, learning-filled experience!"

I became a developer because I didn’t want to teach anymore. I chose Alchemy because it seemed like an incredibly comprehensive program when compared to the other options in PDX. I was sold when I went to visit it in person. left that in-person visit... Read More

The school definitely prepared me to enter a job as a software engineer. The topics covered in the short 6 months turned out to be quite spot on in terms of what would be useful or relevant once joining the workforce. Also, the instructors are incredible. Ryan, who teaches the 3 month Career Track portion, is a GENIUS, but also happens to be the best teacher I’ve ever had in life, in any context. He has this incredible ability to explain any programming topic, no matter how complex or difficult it is, in a manageable way that actually leads you to a solid understanding. Of course you can’t learn everything in that short amount of time, but Alchemy gave me a SOLID foundation that I’ve been able to build off of as I continue to learn in my job.

Side note, I got a legit job as a fullstack JS dev in an awesome Portland company within two weeks of graduating. Cheers ya’ll. I definitely would recommend Alchemy Code Lab above all the other Portland options.

Comment
    7/9/2019
  • Ryan Bowers | Student
  • Graduated: 2019

Overall Score

Curriculum

Job Support

"A Enriching Experience"

The web design course was very enriching and informative and the content of the classes was entirely accurate.

Comment
    6/23/2019
  • Mike Lambert | Software Engineer
  • Career Track: Full-Stack Javascript
  • Graduated: 2018

Overall Score

Curriculum

Job Support

"I wish I had more thumbs up to give"

I went through Alchemy's FullStack JavaScript program and only have great things to say about it. My wife attended a competing code school a year before and we both agree that I ended up walking out with a significantly better educational experience.... Read More

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.