Start your Coding Journey with us

The world of computer software is growing. From simple websites and mobile apps to Internet of Things, and more recently, artificial intelligence, self-driving cars and numerous start-ups with ambitious, new ideas to change the world.

Coding creates computer software. It requires both creativity and logic, but even more than that, it requires consideration of others and an understanding their needs – because software is for people.

Apple Tree Coding School customizes the software development approach for a fun, project-based learning experience. Students will be guided through launching their own websites from design to deployment, while learning the fundamentals of coding. Students will be able to experience the excitement of stretching their limits with computer logic training with coding challenges.

Whatever field you choose to pursue, coding will be a relevant and increasingly sought-after skill set. Start your coding journey with us!

CODING IS AN ESSENTIAL 21ST CENTURY LANGUAGE

"...learning CS (Computer Science) is not just about giving students the skills to build the next mobile phone app. Much more significantly, learning CS helps students develop systemic thinking skills for problem solving, practice logical deduction, and learn to express themselves with greater precision and clarity." -Mehran Sahami, Why Computer Science Education in K-12 Settings Is Becoming Increasingly Essential (Huffington Post, 2016)

Programs

img

Learn to Code - Web Development I

HTML, CSS and Bootstrap

Learn the basics of building your own websites using HTML, CSS and Bootstrap
Hands-on approach with a focus on writing and publishing your own code every class
Your personal website project – plan, design, code and publish your own website!


Session Outlines

HTML
CSS
Bootstrap

Learn to Code - Web Development II

Javascript and jQuery

HTML & CSS knowledge required.
Learn web development using JavaScript, one of the most popular and in demand skills in today's job market
Stretch your logical thinking skills with coding challenges
Hands-on approach with a focus on writing and publishing your own code every class
Your personal website project – plan, design, code and publish your own website!

Session Outlines

Coding Basics
Objects & Arrays
Logic & algorithm practice
Dom & events
jQuery
Ajax
APIs
Practice & Project Oriented

img
img

Learn to Code - Python

Python Bootcamp

Learn the basics of programming using python
Learn types and built-in functions
get familiar with Python operations
Hands-on approach with a focus on writing your own code every class

Learn to Code - Java

Object-Oriented Java Programming

Learn the basics of programming using Java

Understand the concepts of object oriented programming in Java
Hands-on approach with a focus on writing and running your own code every class

img
img

Learn to Code - Scratch

Make Games with Scratch

Learn the basics of programming using Scratch
Hands-on approach with a focus on learning programming with code blocks

img

FAQ

What is HTML, CSS & Bootstrap?

HTML and CSS are front-end programming languages for website design. They are required programming languages used to make websites, so it is a perfect place to start learning to code. Bootstrap is a popular mobile framework that is easy to learn and fun to use.


How much coding will the students learn after this course (HTML, CSS & Bootstrap)?

After learning HTML and CSS, students will be equipped with knowledge of code. These languages are the foundation of coding and developing websites.


What is JavaScript?

JavaScript is a programming language that is understood by browsers like Google Chrome, Internet Explorer, etc. It is used in both website development and website design. It is one of the most popular coding languages today driven by support from various fronts – including Google server programs supporting JavaScript called NodeJS and firebase, as well as multiple JavaScript frameworks being released like AngularJS, ReactJS and MeteorJS. It is possible to become a full stack programmer with the just the knowledge of JavaScript.


How much coding will the student learn after the course (JavaScript)?

Students will learn various aspects of front-end coding, including jQuery, Ajax, API and plugins. They will become familiar with HTML, CSS and JavaScript, as well as frameworks and libraries like Bootstrap, jQuery and jQueryUI as tools to help solve problems. They will be taking the first step in making their ideas into a reality, equipped with a solid understanding of how coding works.

With JavaScript, students will be able to make interactive and animated websites. JavaScript programmers are highly sought after in the job market, and this course will provide a solid foundation of this programming language.


What are the benefits of a teacher guided coding course?

As students learn with other students, they are able to discuss challenges they're having and get inspired by their classmates' projects and creative thought processes. We provide a fun coding experience where students can see their progress, and get questions answered in a teacher guided learning environment. Our step-by-step course will help students build a solid foundation, not only in programming languages, but also problem solving, logic, and creativity.