What you learn at the Montana Code School

%

Employment rate after completing an MTCS immersive course

We want anyone and everyone to take a course through the MTCS. Whether you are a seasoned computer scientist looking to learn another language, a content marketer looking to gain an edge, an english major who wants to learn some web design skills on the side or even a mother or father who wants to learn a new skill and make some money in their free time. The Montana Code School provides ample room for every type of learner and also provides career support for during and after your time at the school.

JavaScript and Node.js

The only programming language that works both on the server and in the browser. The Montana Code School will build your understanding of the language. 

  • Callbacks
  • Closures
  • Algorithms
  • Protoypes

HTML & CSS

HTML and CSS make up the structure that supports the web. You’ll learn responsive techniques, crucial for modern websites & apps, while also gaining an understanding of web design.

  • Front-end Design Best Practices
  • Box Modeling
  • Responsive CSS

Agile & Lean Methodologies

The Montana Code School teaches you the latest workplace methodologies, both Agile and Lean. These techniques foster greater team compatibilities and how to meet project deadlines in the most efficient ways.

  • Team Collaboration
  • Scrums
  • Sprints
  • Red, Green, Refactor

Databases

In both our Full-time and Part-time courses, students will learn how to structure and store data using multiple databases and both referential and non referentail data structures. Students gain a proficiency in understanding database system management. etc.

  • MongoDB
  • Redis
  • MySQL.

GitHub

Our students will learn to utilize Github in order to keep their project source codes secure and controlled. GitHub is an online repository system made for coders and is a firm part of an development team.

  • Push
  • Pull
  • Forks
  • GitHub best practices

React and React Native

React is a newer programming language, created by Facebook and is swiftly becoming a very popular language. Formidable and agile react is the latest language to learn for new developers and our students will be well-practiced in it.

  • Components
  • JSX
  • Props & States
  • The Component API
  • Component Types

Weekend Workshops in Bozeman and Missoula, July 2017

Weekend Workshops are happening this July 2017! Attend a weekend workshop and get exposed to code! Take the first steps towards becoming familiarized with JavaScript, HTML, and CSS. Already work a website of your own? These weekend workshops also provide a great way to improve upon the skills you have or to strengthen your current understanding.

Upskill yourself, become comfortable with code, learn the tech language, get promoted, get the job.

Part-Time Course

The part-time Immersive course guarantees you will become a full-stack Jr. Web Developer while not having to sacrifice your day job. The course lasts six months, with classes meeting 6pm – 9pm on Tuesdays and Thursdays in addition to having 1 weekend a month, Saturday- Sunday 8am- 6pm dedicated to coding. Keep working your day job or taking classes and feel confident learning code a few nights a week, at the end of the course be ready to start a career or bring new insight to your current one.

Full-Time Immersive Course

Our 12-week full-time immersive program will push you headfirst into the programming world. This rigorous course will have thinking and dreaming in code every day of the week. You will leave the course confident and assured of your skills to be a full-stack Jr. Web Developer. This course includes time with a career advisor to help guide your path after the program along with mock interviews and exposure to real world tech business problems.

Course Overview

1) Team Lift Off

During stage one, you’ll get to know the team of students joining you at MCS, what your days will look like, and a birds-eye perspective on how incremental programming works.

3) Back-End Development

To be a tried-and-true full stack developer you will need to learn how to build and manage your own servers. Stage three will teach you the most popular backend JavaScript language: Node.js

5) Team Development

Stage five has, as a capstone assignment, you will be placed into teams tasked with creating your own web apps. It’s up to you and your team to brainstorm what this app will do, how will it function, and who will it help – then build it.

This is where you will become truly valuable to an employer. You will learn how to put it all together as a team-oriented, full stack developer capable of seeing issues globally and diving deep to fix any bugs.

2) Front-End Development

During stage two, you’ll learn the most popular tools and technologies behind some of the world’s greatest web companies – including HTML5, CSS3, Sass, jQuery JavaScript, React and more.

This will be your programming foundation.

4) Paired Programming

Things start to heat up during stage four. You and a partner will program a project from scratch using what you have learned.

You and your partner will be given a real problem Montana businesses face that software can solve – carrying responsibility for both delivering the product and communicating with the client.

Nobody will ever give you exact specs for their software – so you’ll learn how to ask the right questions, which will enable you to build the right product.

Montana Code School Logo

The Montana Code School has courses and workshops to turn anyone into a highly employable full-stack Jr. Web Developer.

Choose your program in the application.

Apply Now