Learn to Code
Everyone can learn to code. Whether you are a marketing professional, financial planner, administrator, sales or customer service representative, or leading an organization; understanding how to write code, and how software development and coding frameworks function will make you more valuable to your team and organization.
From programming fundamentals to launching full-stack web apps, mobile apps, many different frameworks, there’s lots to learn from our Valley Tech Pros. You will learn to solve problems with code while applying industry best practices in a collaborative environment.
Front End Development
Learn one way to build applications with Angular and reuse your code and abilities to build apps for any deployment target. For web, mobile web, native mobile.
Learn more about Java, the #1 programming language. Java software reduces costs, drives innovation, and improves application services.
Ruby on Rails
Ruby on Rails, or Rails, is a server-side web application framework written in Ruby under the MIT License. Rails is a model–view–controller (MVC) framework.
Cryptography and .Net
NET is a developer platform with tools and libraries for building any type of app, including web, mobile, desktop, gaming, IoT, cloud, and microservices.
Learn Python, a powerful language used by sites like YouTube and Dropbox. Learn the fundamentals of programming to build web apps and manipulate data.
The Programming Foundations course will give students a foundation in one of the most popular programming languages in use today, generally a widely used high-level programming language for general-purpose programming. This module will give students a strong foundation upon which to build throughout the rest of the track.
A system in which a record of transactions made in bitcoin or another cryptocurrency are maintained across several computers that are linked in a peer-to-peer network.
This course covers the Agile software development methodology in use in many teams in the software industry today. Students will learn the different roles on an Agile team and how to be a successful part of one. The class will cover scrum, sprints, task estimation and bidding, and other parts of an Agile Project.