Gltc 59b25037fbd64e7dd598fc9e014e852e1e92f82a713b342da82324d2a59448a4

Web Development Intensive

Start Your Career in Software Development

Overview

Geared for non-programmers looking to shift careers, this is an intensive, 7-week workshop for people serious about breaking into a technical field. We will learn the essentials of building web sites and web applications, for laptops, tablets, and mobile devices.

You will build websites from scratch. You'll get a handle on the essentials of modern front-end development (HTML/CSS/JS). You will also get a solid introduction to back-end web development using the Rails framework.

You will also explore the world of microservices, implement modern privacy and security protocols. You will analyze real-world business problems, come up with your own solutions, and build an online portfolio of your expertise.

Our goal is to prepare you for technical interviews and find job opportunities for everyone who enrolls. (Of course, we can't predict future employment conditions or promise specific outcomes).

Like all of our courses, this workshop follows our proven Learn How To Learn™ learning environment. You'll get a real taste of the challenges and rewards of web development. You'll not only gain practical skills, you will be ready, confident, and inspired to continue learning even after the workshop ends.

Who Is This For?

Non-Programmers. In other words: musicians, architects, writers, art students, stay-at-home parents... anyone who has never had a chance to see how enjoyable coding can be. Absolutely no programming experience is expected. You will need a MacBook, and you should be able to type short sentences fairly easily. If you can type the first sentence of this paragraph in less then one minute, then you're ready for the workshop. If you don't have a MacBook, we can help arrange one for you to use during the length of your enrollment (a small deposit will probably be required).

Entrepreneurs. Still pitching your idea with a boring slide deck? When you can show a live, working prototype of your idea, your chances to gain attention and traction increase substantially. Learning how to build a static website enables you to build more of your prototype yourself, saving both money and time during that crucial early stage of development.

Managers and Business Students. Get a real sense of what coding is like, so you can understand the lingo and perspective of your employees and contractors. Get to know the challenges of technical estimates, so you'll know when you're getting a deal or getting taken for a ride. Most of all, you'll be able to communicate and plan with your technical team in a much more efficient and effective way.


Course Contents

Session #1: Liftoff!

  • HTML 5: Essentials and Best Practices
  • CSS 3: Essentials and Advanced Techniques
  • Mobile Design and UX Essentials
  • Essentials of jQuery, React, and Angular

Session #2: Zero G

  • Ruby on Rails Fundamentals
  • Domain Modeling
  • Computer Science Essentials
  • Microservices, Caches, and Queues
  • Modern Security and Privacy

Session #3: Moon Landing

  • GitHub and Source Code Control
  • Fundamentals of Complexity Analysis
  • Native Mobile Apps with React Native
  • Real-World Deployment and App Monitoring

Want to take this course? Hit us up via email or subscribe below to get updates on when this course becomes available.