Vue.js: Building an Interface image
Vue.js: Building an Interface

The perfect way to learn Vue.js is to use Vue.js. Once you build an app interface and see its strengths and flexibility in action, you can decide how much of Vue.js you want to use in your own projects. This hands-on course teaches you how to build a simple component-based app: an appointment booking and management system with features for searching and sorting.

Electron: Building Cross Platform Desktop Apps image
Electron: Building Cross Platform Desktop Apps

Electron is an open-source framework for creating desktop applications with your favorite web technologies: JavaScript, HTML, and CSS. It makes it easy to create a simple app with a few lines of code, using languages you already know.

Bootstrap 4 with Sass image
Bootstrap 4 with Sass

Bootstrap is the most popular framework for building responsive, mobile-first websites. When you combine it with Sass, you get CSS superpowers and a level of customization that makes Bootstrap even more powerful.

Vue.js Essential Training image
Vue.js Essential Training

In this course, explore the fundamentals of Vue.js. Explore the core library and learn how to make the most of templates, classes, objects, arrays, styles, modules, and more. You'll learn using codepen as well as

React: Building a Web Interface image
React: Building a Web Interface

In this practical, hands-on course, featuring a realistic sample project that showcases the strengths of React: an online appointment scheduling tool.

Building a Web Interface with Angular image
Building a Web Interface with Angular

Get started with Angular by learning how to use it to build an interface. Start an Angular project with the CLI, learn components, events and search/sort list data.

Learning Atom image
Learning Atom

In this course, Ray Villalobos shows how to use and customize Atom for web, front-end, stack, or any other kind of development. Learn how to write and edit text, use selections, move around code folders, and use the powerful Find and Replace feature. Then find out how to customize the interface and editing experience with Atom themes, packages, and snippets.

React: Single Page Applications image
React: Single Page Applications

This course shows you how to build a polished single-page application (SPA), with tools for managing users and reading writing and editing data from Google's Firebase a real time multi-user database.

Bootstrap 4 Layouts: Responsive Single-Page Design image
Bootstrap 4 Layouts: Responsive Single-Page Design

Find out how Bootstrap 4 can transform your standard HTML websites into inspired single-page designs.

Code Clinic: JavaScript image
Code Clinic: JavaScript

Code Clinic is a series of courses where our instructors solve the same problems using different programming languages. Here, Ray Villalobos works with JavaScript. Throughout the course, Ray introduces challenges and then provides an overview of his solutions in JavaScript.