Track Overview

Introduction to Programming Concepts:

The Introduction to Programming Concepts course is designed to help the learner take their first formal step into the world of programming. This is an entry-level course which covers object-oriented programming concepts. The content is geared toward those who are just beginning, need to update, or are investigating a career in the in-demand and growing field of computer programming.

Upon completion of this course, students will have the skills necessary to learn object-oriented programming languages, and, more importantly, understand those languages well.

Programming in C# Specialist

The Programming in C# Specialist course is THE course for students to start with when pursing a .NET development career. The C# language is not only widely used on multiple platforms, but other competing languages are similar and easier to learn once C# is learned.

Upon completion of this course and certification, students will be able to use C# to manage program flow, create and use types, debug applications, implement security, and implement data access.

Track Overview

MTA Introduction to Programming Using Python

The MTA Introduction to Programming Using Python (98-381) course will introduce students to Python, a general-purpose programming language that is used to power websites, build games, and build general apps. Python is considered to be a little bit more of an “English-language” programming language, thus it is a good first real programming language to learn.

Upon completion of this course, students will have a general knowledge of Python and of basic programming concepts. Specifically, students will be able to use data types and operators, use decisions and loops, perform input and output operations, document and structure code, perform troubleshooting and error handling, and use modules and tools to perform operations.

MTA Introduction to Programming with Touch Develop

The MTA Introduction to Programming with Touch Develop course is ideal for those who want to learn the fundamentals of programming as it relates to blockbased programming languages. Touch Develop is an absolute necessity for those working with mobile platforms or developing mobile applications.

Upon completion of this course and certification, students will be able to use Touch Develop to solve computational problems, design algorithms, represent data, code programs, and assess personal security in Internet communications.

Track Overview

MTA HTML5 Application Development Fundamentals

The MTA HTML5 Application Development Fundamentals course and certification serves as Microsoft’s introduction to HTML5 and CSS3 and includes a cursory introduction to JavaScript.

Upon completion of the course and certification, students will have intermediate-level knowledge of both HTML5 and CSS3.

MTA Introduction to Programming using JavaScript

The MTA Introduction to Programming Using JavaScript course is an excellent course for those looking to gain valuable introductory JavaScript skills. Topics covered include: learning about JavaScript operators, keywords, and methods, using variables, data types, and functions, implementing decisions and loops, interacting with the DOM (Document Object Model), and interacting with forms. In all of these topics, students will clearly see how JavaScript is used to enhance existing webpages. Furthermore, this course covers the material on the MTA 98-382 exam, and will help anyone looking to improve their employability prospects in the areas of designing and building webpages.

MTA Introduction to Programming using HTML and CSS

The MTA Introduction to Programming Using HTML and CSS course is an excellent course for those looking to gain employability skills in the area of web development. The material covers the objectives on the MTA 98-383 exam, putting a solid entry-level certification well within reach. Specifically, the course has two distinct parts: HTML (Hypertext Markup Language), which includes HTML fundamentals, document structuring, and multimedia presentation, and CSS (Cascading Style Sheets), which includes CSS fundamentals and styling webpages.

Programming in HTML5 with JavaScript and CSS3 Specialist

The Programming in HTML5 with JavaScript and CSS3 Specialist course is designed to take a student’s programming skills to the professional level.

Upon completion of this course and certification, students will understand advanced HTML concepts and be able to use jQuery and JavaScript to dynamically affect web applications and create flexible layouts using CSS.

Track Overview

MTA Introduction to Java

This course is a great continuation from learning C# and will serve as a great lead-in toward learning how to develop mobile apps for Android, as Java is a primary language in Android app development. Plus, Java is used to build standalone apps.

Upon completion of this course, students will have a good introductory knowledge base in the Java programming language.

Android/iOS App Development

This course will introduce students to building mobile apps specifically for the Android and iOS platforms. Languages and development kits for both platforms are covered.

Upon completion of this course and certification, students will be able to use Android and iOS to develop basic mobile apps.