Codermonk87

Codermonk87

  • 11 Courses Completed
  • 62 Levels Completed
  • 3 Screencasts Watched
  • 114,850 Total Points

Achievement Badges

iOS: 6 Courses Completed

Placeholder

Try Objective-C

Discontinued

  • Grass World

    Create and log common objects

  • Ice World

    Sending messages and getting results

  • Sand World

    Control the flow

  • Lava World

    Create your own classes

  • Space World

    Learning from mistakes

Placeholder

Try iOS

iOS Development With Objective-C

Learn iOS to create iPhone apps. This iOS tutorial reviews app development from the ground up and requires only basic coding experience.

  • App Anatomy

    Together we'll write our first simple iPhone app and learn about the different parts of an app.

  • Subviews

    Placing buttons & labels on our screen.

  • Tabs, Images, & Scrolling

    Adding some tabs to switch between the different parts of our app, adding images, and learning about our scroll window.

  • UINavigation & Buttons

    Navigating between between different parts of our app, and creating custom buttons.

  • Table View Controllers

    Building out table views, a common part of any iPhone app.

  • Networking

    Connecting to the internet to fetch data and using NSDictionary.

Placeholder

Core iOS 7

iOS Development With Objective-C

Quickly get up to speed on the core changes of iOS 7. Make your app stand out from the crowd by mastering new APIs and take advantage of great Xcode updates.

  • Updating from iOS 6

    Learn the most common problems you'll run into when upgrading your app for iOS 7.

  • TextKit and Dynamic Type

    Learn how the addition of TextKit affects UITextViews and how to easily add Dynamic Type support.

  • Custom Animated Transitions

    Breath some life into your transitions with custom animations.

  • Making your Transitions Interactive

    Enhance your apps by making your modal transitions interactive.

  • UIKit Dynamics

    UIKit Dynamics is a new iOS 7 framework which helps you to breathe life into your animations by modeling real-world interactions.

  • Parallax, Motion Effects, and Blur

    Learn how to get your app to stand out from the rest with a tour of the new Motion Effects API, including Parallax, Shadow motion, and even 3D transforms. Add blur to your views. Get buttery smooth animation transitions by tapping into the blazing fast view snapshotting API. Available early November.

  • Auto Layout updates

    Xcode 5 brings great improvements to Auto Layout. In this level, you'll learn how to take advantage of the new Auto Layout workflow with static views, scroll views, text views, and even the new Dynamic Type system. Learn to stop writing layout code and use Interface Builder and Auto Layout to design your views.

  • Networking and Multitasking

    Convert your existing NSURLConnection code to the new-to-iOS-7 NSURLSession networking stack. Learn how to perform background downloads using the new multitasking "transfer" service.

Placeholder

iOS Operation: Models

iOS Development With Objective-C

Learn iOS development as you organize and move your app data from Controllers to Models. This sequel to Try iOS will help you master the use of Models.

  • App-A-Pushy

    Create Model Classes and instantiate Model objects.

  • Golden UI

    Fill Models with data during instantiation.

  • The App With The Golden Thumb

    Use Model objects to display data in Views.

  • Live and (Don't) Let The Battery Die

    Allow the user to change the data in Model objects.

  • Swipe Another Day

    Save and retrieve Model object data.

  • A View To Build

    Use Model data to enhance an app's user experience.

Placeholder

iOS Operation: MapKit

iOS Development With Objective-C

Learn Apple's MapKit framework for adding real-world location data to your app. Display location data loaded from the web and combine frameworks to enrich data.

  • UIFall

    Opening a map location in the Apple Maps app.

  • The Spy Who Plugged Me

    Adding a map view inside of your app.

  • For Your Thumbs Only

    Adding and customizing a map annotation.

  • Mapmaker

    Working with multiple annotations and data from a network request.

  • Dr. Scroll

    Building an annotation search field and using a geocoder to get complete location data.

  • The World Is Not An App

    Using methods in the CoreLocation framework to enhance map annotation data and offer an alternative way to display map data.

Placeholder

Exploring Google Maps for iOS

iOS Development With Objective-C

Learn how to display Google Maps in your app with the Google Maps SDK for iOS. Get started with the basics and use interactive maps to learn as you explore!

  • Displaying a Map

    Learn how to display a map, enable map features, and adjust default map options.

  • Creating Markers

    Learn how to display points of interest as markers and customize the way marker information is shown.

  • Network Requests

    Learn how to create map markers with data from network requests and user gestures.

  • Other Google APIs

    Learn how to use Google services like geocoding and the Directions API to add more value to markers.

  • Drawing on the Map

    Learn how to draw lines and shapes on the map for showing data like city boundaries and direction routes.

  • Street View

    Learn how to display a Google Street View inside of your app.

JavaScript: 4 Courses Completed

Placeholder

JavaScript Road Trip Part 1

JavaScript Language

An introduction to the very basics of the JavaScript language. Build a foundation of JavaScript syntax and learn how to use values, variables, and files.

  • The Cliffs of Value

    Learn to manipulate values on the console.

  • Variable Valley

    Review how to store and use data with variables.

  • Files Falls

    Create JS files and source them within HTML code.

Placeholder

JavaScript Road Trip Part 2

JavaScript Language

A continued introduction to the very basics of the JavaScript language. Learn common programming mechanisms like loops, conditionals, functions, and arrays.

  • The Labyrinth of Loops

    Understand and build loops for repeated code with 'while' and 'for' syntax.

  • Conditional Canyon

    Use conditions to execute different branches of code with if-else blocks.

  • Built-In's Bluff

    Learn to use the basic JavaScript dialog box functions 'prompt', 'alert', and 'confirm'.

  • The Desert of Declarations

    Understand functions and building custom functionality.

  • The Array Archipelago

    Learn to build and manipulate the array data structure.

Placeholder

Real-time Web with Node.js

Server-side Frameworks

Discover how the Node framework can help you write server-side code and build lightweight, scalable network applications.

  • Intro to Node.js

    An overview of Node.js, blocking vs. non-blocking code, reading files, issuing requests

  • Events

    Event emitters, event requests, event listening

  • Streams

    Reading, writing, piping, solving backpressure

  • Modules

    Exporting, npm installing, dependencies, and semantic versioning

  • Express

    Routes, rendering, layouts, url building, express servers

  • Socket.io

    Listening for, broadcasting, and answering questions, saving client data

  • Persisting Data

    Redis, working with lists, persisting, emitting, and limiting questions

Placeholder

Shaping Up With AngularJS

Client-side Frameworks

AngularJS allows your application to have an expanded HTML library. Learn to add behavior to your HTML and speed up your application’s responsiveness.

  • Flatlander's Gem Store

    Get comfortable with expressions by beginning to build a gem store.

  • Built-in Directives

    Use directives to add a gallery and tabs to the gem store.

  • Forms

    Give the gem store review functionality by using AngularJS forms.

  • Custom Directives

    Create custom directives for more organized and maintainable AngularJS code.

  • Services

    Create a new module and learn to use the $http service to get real data into the gem store.

JavaScript: 1 Screencast Watched

HTML/CSS: 1 Course Completed

Placeholder

Front-end Foundations

Getting Started With HTML and CSS

Learn the fundamentals of HTML and CSS, while building a strong foundation for more advanced front-end development.

  • HTML

    Format text content and links with HTML.

  • CSS

    Change the way that content is displayed with CSS.

  • Classes and Layout

    Reuse CSS across multiple pages and layout content in well-defined sections.

  • Images

    Add content and background images to your site.

  • Fonts and Forms

    Customize fonts and add forms that accept different types of user input.