In our contemporary world, you can’t go a day without engaging with something created by code. And behind that code is a whole staff of creative, innovative, and highly trained tech professionals! Coding classes can help you join those teams. In fact, coding is a core skill that boosts a candidate’s chances of getting a higher salary in all fields, including health care, agriculture, and manufacturing. If you’re trying to add skills to improve your current position or are wanting to shift career paths, taking coding classes is a great place to start!

Here at KalAcademy in Redmond, we offer a wide variety of coding classes for students of all skill levels and interests. Explore your options and take the first step toward your future today!


Introduction to Programming

Learn C#

This course is intended for anyone who has not engaged seriously in programming and would like to begin doing it. This class starts from scratch and introduces you step by step into the fundamentals of programming. It won’t teach you absolutely everything you might need for becoming a software engineer and working at a software company, but it will lay the groundwork on which you can build up technological knowledge and skills, and through them you will be able to turn programming into your profession. This class aims to provide novice programmers solid foundation of basic knowledge regardless of the programming language.

Syllabus Course Dates

Learn Python

This course will provide a gentle, yet intense, introduction to programming using Python for highly motivated students with little or no prior experience in programming. This course aims to teach everyone the basics of programming computers using Python. We cover the basics of how one constructs a program from a series of simple instructions in Python. The course has no pre-requisites and avoids all but the simplest mathematics.

Syllabus Course Dates

Learn Powershell

This course is intended to expand your knowledge in .NET scripting framework. Windows PowerShell allows IT professionals to automate tasks and configuration of Windows machines across their networks. Learn how to use this powerful framework to speed up your own Windows workflow.

Syllabus Course Dates

Technical Interview Prep

Algorithms and Data Structures

Nail that interview! In this course, you’ll learn the basics of problem-solving through a variety of simple to advanced algorithms and data structures. You’ll run through mock interviews with managers and engineers from the top IT companies in the Seattle area.

Syllabus Course Dates

Data Analysis

SQL and Power BI

Data Analysis and visualization skills are in high demand today. This course will guide you from the basics of SQL to advanced concepts of functions and stored procedures while learning to build visualizations in Power BI to bring insights to your data.

Syllabus Course Dates

Python for Data Science

Data Scientist has been ranked the number one job on Glassdoor and the average salary of a data scientist is over $120,000 in the United States according to Indeed! Data Science is a rewarding career that allows you to solve some of the world’s most interesting problems! Are you ready to start your path to becoming a Data Scientist! This introduction course will be your guide to learning Python, to analyze data, and to create beautiful visualizations.

Syllabus Course Dates

Data Science

Data science is one of today’s hottest fields — and job opportunities continue to explode as more and more data is captured and analyzed. This course gives you the real-world tools and hands-on experience needed to become an in-demand, creative data scientist.

Syllabus Course Dates

Artificial Intelligence

Now is the time to take advantage of today’s overwhelming demand for innovative Artificial Intelligence programmers. This course introduces you to critical AI concepts, from the fundamentals through advanced topics, using Python to build real-world AI applications Pre-requisites: Python programming knowledge required.


Advanced Programming

Project Innovation Lab

Packed with practical, how-to guidance, this valuable course takes you through building multiple applications for mobile (targeting Android, iOS, and Windows), cloud services (backend services + data in cloud), bot frameworks (in Microsoft Bot Framework), web (in Python using Django), and data science (Python).


AR/VR Development

In this course, you’ll learn the basics of AR/VR while you build real-world applications including: holograms (gaze and feedback plus gestures and interactions), creating and interacting with the AR world (speech and voice commands), games for Google VR, and learning Blender to create 3D art. Pre-requisites: Basic programming knowledge required.


IoT Development

Expand your programming skills and apply them to IoT development using Microsoft Azure technologies. In this course, you’ll discover ways to implement applications and configure your own end-to-end IoT solution using Azure IoT hub. Pre-requisites: Basic programming knowledge required.


Web/Mobile Development

Microservices Development

With increasing business demands, we develop large and complex projects that take more time to build and deploy. To reduce these complexities, most organizations are moving towards Microservices architecture and Docker for ease of development and deployment. Expand your programming skills by learning Microservices architecture using .NET Core and C#. Pre-requisites: Basic C# programming knowledge required.

Syllabus Course Dates

iOS App Development

Expand your programming skills and apply them to native iOS application development using Objective-C, Swift and Apple’s Cocoa Touch framework. Pre-requisites: Basic programming knowledge required.


React Native Development

Expand your programming skills and apply them to building cross-platform mobile applications using React Native. Pre-requisites: Basic programming knowledge required.


React Web Development

Expand your programming skills and apply them to React web application development. Pre-requisites: Basic programming knowledge required.

Syllabus Course Dates

Private Tutoring

1st Grade to College Level Math & Science

Need private tutoring for your kid? Need help with SAT or other exams? We are here to help your kid succeed in Math and/or Science.