You are using an outdated browser. Please upgrade your browser to improve your experience.
Education

Coding Basics

Learn to code from the comfort of your couch with these apps for Apple TV.

Pluralsight: Learn Tech Skills
Pluralsight: Learn Tech Skills

Pluralsight: Learn Tech Skills

Pluralsight

Pluralsight is the technology skills platform to build in-demand tech skills with access to thousands of expert-led videos courses, downloadable content, certification prep, and more. Explore online courses in:

Software Development:
• Learn programming in C++, C#, Java, JavaScript, Python, React, and more.
• Master mobile development with Swift for iOS development.
• Understand web development best practices with HTML, CSS, .NET, Angular, Node.js, and more.

Cloud Computing:
• Pluralsight partners with AWS, Microsoft Azure, and Google Cloud to create online courses.
• Gain tech skills for cloud app development, cloud infrastructure, cloud security, cloud fundamentals, cloud AI and data, SaaS platforms, and more.

AI and Machine Learning:
• Understand the fundamentals of artificial intelligence and enhance your machine learning literacy.
• Build artificial neural networks (ANNs).
• Get started with machine learning libraries such as Tensorflow and build deep learning solutions with PyTorch.
• Leverage R and understand data mining with Python.

Information Security + Cybersecurity:
• Gain security skills with incident response, penetration testing, security compliance, digital forensics, malware analysis, security certifications, and more.

Data:
• Understand Big Data fundamentals, data analysis, Business Intelligence, and data visualizations.
• Use Hadoop, SQL, and more.

IT Ops:
• Prepare for certifications with courses on IT certifications.
• Gain tech skills for Windows Server, PowerShell, Docker, Linux, database administration, IT networking, security, virtualization, and more.

And more:
• Business professional courses on Agile, project management, PMP.
• Architecture and construction topics on Maya, Revit, CAD, 3ds Max, more.

TAKE YOUR LEARNING ON THE GO (NO WIFI NECESSARY!)
Learn anytime, anywhere with mobile apps, downloadable courses, and offline viewing. Not sure what to learn? Bookmark courses via your mobile device and come back to them later—no matter the device bookmarked courses and progress syncs across devices. Pluralsight's suite of native apps enables you to learn on the go and without wifi with seven different applications:
• Mac, iOS, iPadOS, Apple TV, and more!

LEARN FROM TECH EXPERTS FROM AROUND THE GLOBE
Keep your skills up-to-date with access to 7,000+ technology courses authored by an elite, global network of technology experts like Simon Allardice, Scott Allen, Janani Ravi, John Papa, Deborah Kurata, and more. Pluralsight partners with Microsoft, Google, AWS, and other tech industry giants to deliver the most relevant content on today's in-demand technologies.
ORGANIZE LEARNING AND REACH GOALS FASTER
Our expertly curated paths ensure you learn the right skills in the right order, and channels allow you to organize, curate, and share the content that's most important to you—all so you can reach your goals faster.

CHECK YOUR SKILL DEVELOPMENT PROGRESS
Wondering if what you're learning has stuck? Find out with in-course learning checks! Try it out by taking a course and doing a learning check!

GET INSPIRED WITH ACCESS TO TECH CONFERENCES
Tune into some of today's most in-demand conferences like Microsoft Ignite, THAT Conferences, DEVintersection, Pluralsight LIVE, and more!

VALIDATE SKILLS AND SAVE WITH CERTIFICATION PREP
Prepare for and pass your IT certification exams with unlimited access to industry-leading certification content. Certification paths include:
• AWS
• Azure
• Office 365
• CompTIA
• Ethical Hacking + Security (SSCP®, CCSP®, CISSP®)
• VMware
• And more!

Pluralsight Monthly Membership:

$29.99 monthly

If you choose to subscribe, your iTunes account will be billed. Account will be charged and subscriptions automatically renew within 24 hours before the end of the billing cycle and will continue to renew until cancelled. Manage your subscription and auto-renewal from your iTunes account.

License Agreement: https://www.pluralsight.com/terms

more info
App School TV for Xcode and Swift 3
App School TV for Xcode and Swift 3

App School TV for Xcode and Swift 3

Stephen Lindsay

App School TV brings you training and tutorial videos to teach you how to make iOS apps using Xcode and the Swift 3 programming language! Includes more than 40 tutorial videos. This is our most popular course and provides a solid introduction to App Development using the latest development tools including Xcode 8 and Swift 3.

This training includes foundational training that teaches you the Swift programming language. After learning Swift, we develop 20 iOS applications using Xcode 8.

In section 1, we teach you the basics of the Swift 3 programming language. You will learn:

- How to declare and use basic data types.
- Using mutable and immutable objects
- How to declare and work with arrays
- Using For, While, and Repeat-While Loops
- Switch Statements
- How to write functions and call them
- Passing function parameters and working with return types
- Tuples
- Enumerated Types
- Optionals
- Forced Unwrapping
- Working with Strings and Characters
- Assertions
- Closures
- Structures and Classes
- Inheritance
- Initializers
- Typecasting and Downcasting

We also include 20 training videos teaching you how to build apps using Xcode 8. Some of the topics covered include:

- Adding labels and showing popup messages, changing label text
- Learn how to create a full blown camera app and apply filters
- Map kid based apps, showing maps in standard and satellite views
- Zooming to locations on a map
- Using PickerViews
- Full TableView tutorial
- Learn how to customize the appearance of a table view cell with colored labels and images
- Learn how to use a webview to display a web page
- Create a UICollection type app - handy for making wallpaper apps with thumbnail previews
- Build a tabbar application
- Learn how to print documents
- Display PDF documents in your apps
- Handle media and play Audio and Video files
- Play remote videos stored on a server
- How to share to Twitter and Facebook
- Sharing via email or saving images to device
- Accessing the Camera and Photo Library
- Using Core motion to detect acceleration and access gyroscope data
- Showing banner ads and interstitial ads in your app
- Gesture recognizers

PLUS : Get free updates as we add new tutorials.

And more! Imagine being able to build your own iOS apps and work as a developer or submit your own apps to the app store. These tutorials are current:

- Uses Xcode 8
- Uses Swift 3 programming language
- Builds apps for iOS 10

more info
FrogGo
FrogGo

FrogGo

Ventura Educational Systems

FrogGo is an exciting game that provides an introduction to the fundamentals of computer programming for young kids in grades K-3.This app is designed to engage young learners and help them build a conceptual understanding of programming. The app helps kids think about how to sequence basic control commands to achieve a specific outcome. Learning programming concepts helps them advance from being merely computer users to creators. Players learn to control their animated frogs to move about a grid capturing prizes as they move. The basics of creating a program using an click-to-choose interface makes it very easy to stay focused on the goal. Using the Siri remote players swipe to select commands and then excute their program.

Commands

1. Forward.

2. Right Turn 90°.

3. Left Turn 90°.

4. Jump.

5. Repeat 2X.

6. Repeat 3X.

FrogGo supports S.T.E.M educational goals. Science, Technology, Engineering and Mathematics are critically important 21st Century skills. Computational thinking is an essential process that is used in most careers. In FrogGo each player's turn begins with analyzing a problem, breaking it down into components parts or steps and then describing a path to a solution using algorithmic thinking. A programming sequence is defined by choosing from a list of functions. Sequences of commands are successful if they lead to one of three goals (flies, stars or trophies). Programs that don't work need to be 'debugged' by the player.

more info
Robot Battle Code Camp
Robot Battle Code Camp

Robot Battle Code Camp

Ventura Educational Systems

Robot Battle is designed to introduce students to basic programming concepts. Students select the steps that their robot will execute and then 'run' their program. The goal is to capture the rewards that are randomly located on the game board.

This app is designed to engage young learners and help them build a conceptual understanding of programming. The app helps kids think about how to sequence basic control commands to achieve a specific outcome. Learning programming concepts helps them advance from being merely computer users to creators. Players learn to control their animated frogs to move about a grid capturing prizes as they move. The basics of creating a program using an click-to-choose interface makes it very easy to stay focused on the goal. Using the Siri remote players swipe to select commands and then excute their program.

Robot Battle supports S.T.E.M educational goals. Science, Technology, Engineering and Mathematics are critically important 21st Century skills. Computational thinking is an essential process that is used in most careers. In Robot Battle each player's turn begins with analyzing a problem, breaking it down into components parts or steps and then describing a path to a solution using algorithmic thinking. A programming sequence is defined by choosing from a list of functions. Sequences of commands are successful if they lead to one of three goals (hearts, stars or trophies). Programs that don't work need to be 'debugged' by the player.

more info