Get $1 credit for every $25 spent!

Skimm'rs Exclusive: The Learn To Code Bundle

Ending In:
Add to Cart - $34
Add to Cart ($34)
$915
96% off
wishlist
(93)
Courses
6
Lessons
696
Enrolled
929

What's Included

Product Details

Access
Lifetime
Content
30.5 hours
Lessons
288

The Complete Web Developer Course 2.0

Learn By Doing: Build 25 Websites & Mobile Apps Alongside Top-Rated Online Coding Instructor, Rob Percival!

By Rob Percival | in Online Courses

Web developers are highly in-demand - that's no secret. Whether you're looking to build a lucrative career from scratch or pick up some extra cash building and monetizing your own websites, this course is a great place to start. With this fully immersive course that covers everything 'code', you'll learn everything you need to start programming like a pro. It's time to join the 21st century workforce!

  • Access 288 lectures & 30.5 hours of content 24/7
  • Learn fundamentals of HTML5, CSS3 & Python
  • Build responsive websites w/ jQuery, PHP 7, MySQL 5 & Twitter Bootstrap
  • Develop blogs & ecommerce sites w/ Wordpress
  • Discover smart ways to add dynamic content by using APIs
  • Receive free unlimited web hosting for one year
  • Make a Twitter clone to put your knowledge into action
Rob Percival has a degree in Mathematics from Cambridge University. After building websites for friends and family for fun, he soon learned that web development was a very lucrative career choice. He gave up a successful job as a teacher to work part time and today, couldn't be happier. He's passionate about teaching kids to code, so every summer he runs Code School in the beautiful city of Cambridge. He also runs the popular web hosting and design service, Eco Web Hosting which leaves him free to share my secrets with people like you. For more details on this course and instructor, click here.

Details & Requirements

  • Length of time users can access this course: lifetime
  • Access options: web streaming, mobile streaming
  • Certification of completion not included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: all levels

Compatibility

  • Internet required

Course Outline

  • Getting Started
    • How To Get All The Free Stuff (2:31)
    • Introduction to Getting Started Section (0:36)
    • Getting Started On A Mac (3:24)
    • Getting Started on Windows (4:38)
    • How To Ask Great Questions (2:21)
    • Frequently Asked Questions
  • HTML 5
    • Introduction to HTML 5 Section (1:02)
    • Your First Webpage (4:12)
    • You First Webpage - Files & Coding Challenge
    • The Structure of a Webpage (8:13)
    • The Structure of a Website - Files
    • Creating A Full Webpage (6:16)
    • Creating A Full Webpage - Files
    • Header Tags (3:52)
    • Header Tags - Files
    • Paragraph Tags (3:41)
    • Paragraph Tags - File
    • Formatting Text (5:20)
    • Formatting Text - Files
    • Unordered Lists (2:28)
    • Unordered Lists - Files
    • Ordered Lists (2:36)
    • Ordered Lists - Files
    • Images (5:37)
    • Images - Files
    • Forms (9:19)
    • Forms - Files
    • Tables (4:10)
    • Tables - Files
    • Links (8:00)
    • Links - Files
    • HTML Entities (3:34)
    • HTML Entities - Files
    • IFrames (3:59)
    • IFrames - Files
    • Putting It All Together (19:01)
    • Putting It All Together - Files
    • Setting Up Your Free Web Hosting (6:27)
    • Setting Up FTP On Windows (11:18)
    • Setting Up FTP On A Mac (9:46)
    • Further Reading - HTML
    • Further Reading - TAG Reference
  • CSS 3
    • Introduction To CSS 3 Section (0:53)
    • What Is CSS (2:44)
    • Inline CSS (6:45)
    • Inline CSS - Files
    • Internal CSS (4:52)
    • Internal CSS - Files
    • Classes And IDs (6:58)
    • Classes And IDs - Files
    • Divs (5:02)
    • Divs - Files
    • Colors (4:22)
    • Colors - Files
    • Floating (5:30)
    • Floating - Files
    • Positioning (11:16)
    • Positioning - Files
    • Margins (6:57)
    • Margins - Files
    • Padding (5:25)
    • Padding - Files
    • Borders (11:28)
    • Borders - Files
    • Fonts (7:34)
    • Fonts - Files
    • Styling Text (7:37)
    • Styling Text - Files
    • Aligning Text (6:10)
    • Aligning Text - Files
    • Styling Links (5:31)
    • Styling Links - Files
    • CSS Project BBC News Website (1) (41:29)
    • CSS Project BBC News Website (2) (31:59)
    • CSS Project BBC News Website (3) (27:46)
    • CSS Project BBC News Website (4) (21:31)
    • CSS Project BBC News Website - Files
    • External CSS (3:30)
    • Further Reading CSS
    • Reference 2 - CSS
  • Javascript
    • Introduction To Javascipt Section (1:00)
    • What Is Javascript? (5:10)
    • What Is Javascript - Files
    • Internal Javascript (5:48)
    • Internal Javascript - Files
    • Accessing Elements (7:00)
    • Accessing Elements - Files
    • Responding To A Click (7:11)
    • Responding To A Click - Files
    • Changing Website Content (10:41)
    • Changing Website Content - Files
    • Manipulating Styles With Javascript (3:37)
    • Manipulating Styles With Javascript - Files
    • Mini Challenge - Disappearing Circles (6:05)
    • Mini Challenge - Disappearing Circles - Files
    • Variables (8:50)
    • Variables - Files
    • Arrays (12:40)
    • Arrays - Files
    • If Statements (9:32)
    • If Statements - Files
    • Javascript Game - How Many Fingers (13:10)
    • Javascript Game - How Many Fingers - Files
    • Loops (12:17)
    • Loops - Files
    • While Loops (13:08)
    • While Loops - Files
    • Functions (10:04)
    • Functions - Files
    • Javascript Project - Reaction Tester (30:00)
    • Javascript Project - Reaction Tester - Files
    • External Javascript (2:59)
    • External Javascript - Files
    • Further Reading - Javascript
    • Reference 3 Javascript
  • JQuery
    • Introduction to JQuery Section (1:00)
    • What Is JQuery (3:19)
    • Using JQuery In Your Web Pages (8:09)
    • Using JQuery In Your Web Pages - Files
    • Detecting A Click (7:19)
    • Detecting A Click - Files
    • Changing Website Content (5:51)
    • Changing Website Content - Files
    • Changing Website Styles (9:54)
    • Changing Website Styles - Files
    • Fading Content (14:59)
    • Fading Content - Files
    • Animating Content (7:29)
    • Animating Content - Files
    • AJAX (12:27)
    • AJAX - Files
    • Regular Expressions (5:43)
    • Regular Expressions - Files
    • Mini Project - Form Validation (32:47)
    • Mini project - Form Validation - Files
    • Introducing JQuery UI (7:24)
    • Introducing JQuery UI - Files
    • Draggables & Resizables (0:14)
    • Draggables & Resizables - Files
    • Droppables (7:52)
    • Droppables - Files
    • Accordian & Sortables (7:28)
    • Accordian & Sortables - Files
    • jQuery Project - Code Player Project (57:22)
    • jQuery Project - Code Player Project - Files
    • Further Reading - jQuery
  • Bootstrap 4
    • Introduction to Bootstrap 4 Section (1:14)
    • What Is Bootstrap (2:53)
    • Your First Bootstrap Site (6:20)
    • Your First Bootstrap Site - Files
    • The Grid System (10:13)
    • The Grid System - Files
    • Introducing Navbars (12:36)
    • Introducing Navbars - Files
    • Forms & Tables (18:15)
    • Forms & Tables - Files
    • Bootstrap Components (11:33)
    • Bootstrap Components - Files
    • Modals, Popovers & Tooltips (19:47)
    • Modals, Popovers & Tooltips - Files
    • Scrollspy (10:17)
    • Scrollspy - Files
    • Project - App Landing Page (33:52)
    • Project - App Landing Page - Files
    • The Bootstrap Themes (7:58)
    • Further Reading - Bootstrap
  • Wordpress
    • Introduction To Wordpress (1:45)
    • What Is Wordpress (4:31)
    • The Wordpress Dashboard (12:51)
    • Creating A Blog (13:24)
    • Creating An Ecommerce Site (6:40)
    • Wordpress Challenge - Create A Site (1:02)
    • Further Reading - Wordpress
  • PHP
    • Introduction To PHP Section (0:55)
    • Introduction To PHP (3:52)
    • Hello World With PHP (10:23)
    • Hello World With PHP - Files
    • Variables (7:52)
    • Variables - Files
    • Arrays (9:03)
    • Arrays - Files
    • If Statements (4:46)
    • If Statements - Files
    • For And For each Loops (8:46)
    • For And Each Loops - Files
    • While Loops (4:58)
    • While Loops - Files
    • GET Variables (17:59)
    • Get Variables - Files
    • POST Variables (7:55)
    • Post Variables - Files
    • Sending An Email With PHP (6:52)
    • Sending An Email With PHP - Files
    • MiniProject - A Contact Form (30:08)
    • A Contact Form - Files
    • Getting Contents Of Other Scripts (4:00)
    • Getting Contents Of Other Scripts - Files
    • Weather Scraper - Files
    • Further Reading - PHP
  • MySQL
    • Introduction to MySQL Section (0:55)
    • Introduction To MySQL (9:27)
    • Connecting To A Database (7:21)
    • Connecting To A Database - Files
    • Retrieving Data From A Database (7:36)
    • Retrieving Data From A Database - Files
    • Inserting And Updating Data (8:39)
    • Inserting And Updating Data - Files
    • Looping Through Data (23:15)
    • Looping Through Data - Files
    • Session Variables (7:38)
    • Cookies (5:36)
    • Storing Passwords Securely (7:45)
    • Project - Secret Diary (1) (44:23)
    • Project - Secret Diary (2) (29:10)
    • Project - Secret Diary (3) (31:00)
    • Project - Secret Diary - Files
    • Session Variables - Files
    • Cookies - Files
    • Storing Passwords Securely - Files
    • Further Reading - MySQL
  • APIs
    • Introduction To API Section (1:21)
    • What Is An API? (1:50)
    • What's The Weather Recrafted (20:39)
    • The Google Maps API (11:14)
    • Geocoding With Google Maps (14:21)
    • Mini Challenge-Postcode Finder (8:44)
    • The Twitter API (13:45)
    • Challenge - Build A Twitter Client (12:48)
  • Mobile Apps
    • Introduction To Mobile Apps Section (1:32)
    • Creating HTML Based Apps (2:51)
    • Using App.JS (21:05)
    • Using App.JS
    • Permanent Storage (6:33)
    • Permanent Storage - Files
    • Challenge - Email Client App (50:54)
    • Challenge - Email Client App - Files
    • Introducing Phonegap Build (3:56)
    • Submitting An App To GooglePlay (13:33)
    • Submitting An App To The App Store (13:47)
    • Further Reading - Mobile Apps
  • HTML 5 & CSS 3 Special Features
    • Introduction To HTML5 / CSS3 Section (1:05)
    • What Is HTML5? (2:00)
    • HTML5 Form Features (13:26)
    • HTML 5 Form Features - Files
    • Audio & Video (9:46)
    • Audio & Video - Files
    • The HTML5 Canvas (18:50)
    • HTML 5 Canvas - Files
    • HTML5 Challenge - ClockFace (20:54)
    • HTML 5 Challenge - Clock Face - Files
    • Other HTML5 Features (8:53)
    • Other HTML5 Features - Files
    • What Is CSS3? (1:41)
    • Advanced Selectors (8:28)
    • Advanced Selectors - Files
    • Pseudo-Classes (11:03)
    • Pseudo-Classes - Files
    • Gradients & Shadows (10:14)
    • Gradients & Shadows - Files
    • Transformations & Animations (8:27)
    • Transformations & Animations - Files
    • Layout & Calculations (15:50)
    • Layout & Calculations - Files
    • Further Reading - HTML 5 & CSS 3
  • Python
    • Introduction To Python Section (1:07)
    • Introduction to Python (2:29)
    • Hello World in Python (6:08)
    • Why Learn Python (2:29)
    • Variables and Arrays (12:07)
    • Variables and Arrays - File
    • Loops in Python (11:15)
    • Loops in Python - File
    • If Statements in Python (10:45)
    • If Statements in Python - Files
    • Functions in Python (12:15)
    • Python Project - Mastermind (32:14)
    • Functions in Python - Files
    • Python Project - Mastermind Files
    • Python Further Reading
  • Bonus Section: Twitter Clone Using MVC
    • MVC Framework Setup (60:56)
    • Displaying Tweets (22:23)
    • Following & Unfollowing (23:08)
    • Searching & Viewing Profiles (17:03)
    • Posting A Tweet (19:03)
  • Where Do You Go From Here?
    • Where Do You Go From Here? (0:40)

View Full Curriculum


Access
Lifetime
Content
30 hours
Lessons
217

The Complete iOS 10 Developer Course

The iOS 10 Revolution is Around the Corner--Get Ahead of the Curve with These 10 Courses

By Rob Percival | in Online Courses

Check out the video preview above!
iOS 10 continues to take the world by storm and the time to learn how to build apps for it is now! Crammed with new features, iOS 10 apps can extend to Messages, Siri, Phone, and Maps to provide more engaging functionality than ever. The way users experience and interact with their phones is changing, and this course will ensure you're on the cutting edge of the development bubble. Rob Percival is known for his groundbreaking iOS coding courses, and his newest course is no exception to his amazing reputation.

  • Access 217 lectures & 30 hours of content 24/7
  • Dive into SiriKit, Messages & Maps in iOS 10
  • Explore apps, home screen widgets, HomeKit & more
  • Understand inputs, buttons, reactive interfaces, images, music & more
  • Learn how to use online storage w/ Parse
  • Learn to clone your favorite apps w/ iOS 10: Instagram, Tinder, Uber, Snapchat & more
  • Master Xcode, Interface Builder & coding in Swift, Apple's official programming language
  • Work w/ Core Data & JSON
  • Create a marketing website for your app
Bonus Materials!
  • 1-Yr of Unlimited Web Hosting (valued at $200)
  • Rob Percival's Book: How to Earn $10,000 While Learning to Code
  • 1,000+ App Design Assets (backgrounds, buttons, icons)
  • $50 of AWS Credit
Rob Percival has a degree in Mathematics from Cambridge University. After building websites for friends and family for fun, he soon learned that web development was a very lucrative career choice. He gave up a successful (and sometimes stressful) job as a teacher to work part time and today, couldn't be happier.

He is passionate about teaching kids to code, so every summer he runs Code School in the beautiful city of Cambridge. He also runs the popular web hosting and design service, Eco Web Hosting which leaves him free to share his secrets with people like you.

Details & Requirements

  • Length of time users can access this course: lifetime
  • Access options: web streaming, mobile streaming
  • Certification of completion not included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: all levels

Compatibility

  • Internet required
  • Xcode 8 required (free to download)
  • Swift 3 required (free to download)

Course Outline

  • Getting Started
    • How Do I Get My Free Stuff? (4:53)
    • Asking Great Questions (2:21)
  • Getting Started With Xcode 8 and Swift 3
    • Introduction (0:30)
    • Downloading & Installing Xcode (3:20)
    • The Xcode Interface (11:48)
    • Adding Labels (10:39)
    • Adding Labels (Xcode Files)
    • Text Labels & Buttons (12:00)
    • Text, Labels and Buttons (Xcode Files)
    • Running Some Code (11:18)
    • Running Some Code (Xcode Files)
    • Interacting With Buttons (16:39)
    • Interacting With Buttons (Xcode Files)
    • Adding Images To Your Apps (4:41)
    • Adding Images To your Apps (Xcode Files)
    • Your First App - Cat Years (21:53)
    • Your First App - Cat Years (Xcode Files)
    • Introducing Xcode 8 & Swift 3 - Quiz
  • Swift 3 Deep Drive (Using Playgrounds)
    • Introduction (0:49)
    • Swift 3 Playgrounds (2:55)
    • Introducing Variables (18:58)
    • Introducing Variables (Xcode Files)
    • Arrays & Dictionaries (17:33)
    • Arrays & Dictionaries (Xcode Files)
    • If Statements (14:23)
    • If Statements (Xcode Files)
    • Game - How Many Fingers (15:22)
    • How Many Fingers (Xcode Files)
    • While Loops (7:31)
    • While Loops (Xcode Files)
    • For Loops (8:50)
    • For Loops (Xcode Files)
    • Classes & Objects (7:22)
    • Classes & Objects (Xcode Files)
    • Auto Layout (15:01)
    • Auto Layout (Xc0de Files)
    • App -Is It Prime PartI (8:07)
    • Is It Prime Part1 (Xcode Files)
    • App - Is It Prime Part 2 (12:50)
    • Is It Prime Part2 (Xcode Files)
    • Swift 3 Deep Dive (Using Playgrounds) - Quiz
  • Advanced iOS Features: Timers, Tables, Permanent Storage & Web Content
    • Introduction (1:19)
    • Navigation Bars (9:33)
    • Navigation Bars (Xcode Files)
    • App - EggTimer (25:01)
    • App - Egg Timer (Xcode Files)
    • Table Views (20:17)
    • Table Views (Xcode Files)
    • App - TimesTables (16:06)
    • Storing Data Permanently (16:58)
    • Storing Data Permanently (Xcode Files)
    • Multiple ViewControllers (9:14)
    • Multiple View Controllers (Xcode Files)
    • Controlling The Key board (7:08)
    • Controlling The Keyboard (Xcode Files)
    • App - To Do List (33:49)
    • To Do App List (Xcode Files)
    • Downloading Web Content (22:11)
    • Downloading Web Content (Xcode Files)
    • Manipulating Strings (10:24)
    • Manipulating Strings (Xcode Files)
    • App - What's The Weather (41:27)
    • What's The Weather App (Xcode Files)
    • Advanced iOS Features: Timers, Tables, Permanent Storage & Web Content - Quiz
  • Advanced iOS Features II: Animation, Games, Maps & Geolocation, Audio
    • Introduction (1:19)
    • Animations PartI (8:35)
    • Animations PartI (Xcode Files)
    • Animations PartII (17:00)
    • Animations PartII (Xcode Files)
    • Game - Tic Tac Toe (43:03)
    • Game - Tic Tac Toe (Xcode Files)
    • Integrating Maps Into Your Apps (11:23)
    • Integrating Maps Into Your Apps (Xcode Files)
    • Adding User Annotations To Maps (9:03)
    • Adding User Annotations To Map (Xcode File)
    • Finding A User's Location (15:05)
    • Finding A User's Location (Xcode Files)
    • App - Location Aware (31:12)
    • App - Location Aware (Xcode Files)
    • Advanced Segues (16:07)
    • Advanced Seagues (Xcode Files)
    • App - Memorable Places (55:10)
    • App - Memorable Places (Xcode Files)
    • Working With Audio (8:41)
    • Working With Audio (Xcode Files)
    • App-BackToBach (17:41)
    • App - Back To Bach (Xcode Files)
    • Swipes & Shakes (9:29)
    • Swipes & Shakes (Xcode Files)
    • App - SoundShaker (11:42)
    • App - Sound Shaker (Xcode Files)
    • Advanced iOS Features II: Animation, Games, Maps & Geolocation, Audio - Quiz
  • Core Data, Advanced Web Content, Json Data & Webviews
    • Introduction (1:42)
    • IntroducingCoreData (29:11)
    • Introducing Core Data (Xcode Files)
    • Advanced Core Data (32:19)
    • Advanced Core Data (Xcode Files)
    • Downloading Images From The Web (15:32)
    • Downloading Images From The Web (Xcode Files)
    • APIs & JSON Data (25:24)
    • APIs & JSON Data (Xcode Files)
    • Blog Reader (39:50)
    • Blog Reader (Xcode Files)
    • Core Data, Advanced Web Content, Json Data & Webviews - Quiz
  • Instagram Clone
    • Introduction (1:42)
    • Parse Server & AWS (15:33)
    • Retreiving & UpdatingData (10:19)
    • Retrieving & Updating Data (Xcode Files)
    • Accessing The Camera Roll (9:28)
    • Accessing The Camera Roll (Xcode Files)
    • Spinners & Alerts (12:42)
    • Spinners & Alerts (Xcode Files)
    • Login & Signup (31:37)
    • Login & Signup (Xcode Files)
    • The User Table (41:31)
    • The User Table (Xcode Files)
    • Pull To Refresh (4:43)
    • Pull To Refresh (Xcode Files)
    • Viewing Users Feeds (26:59)
    • Viewing Users' Feeds (Xcode Files)
    • Posting Images (20:48)
    • Posting Images (Xcode Files)
    • Instagram Clone - Quiz
  • Tinder Clone
    • Introduction (0:45)
    • Tinder Clone (1:31)
    • Setting Up Parse Server (5:42)
    • Setting Up Parse Server (Xcode Files)
    • Changing The App ID (12:13)
    • Changing The App ID (Xcode)
    • Dragging Objects (22:31)
    • Dragging Objects (Xcode File)
    • Login & Signup (15:19)
    • Login & Signup - (Xcode - Files)
    • Adding User Details (30:34)
    • Adding User Details (Xcode Files)
    • Adding Users (10:38)
    • Adding Users (Xcode Files)
    • Swiping Users (29:14)
    • Swiping Users (Xcode Files)
    • Location And Matches (42:37)
    • Location & Matches (Xcode Files)
    • Note Regarding Facebook Login
    • Facebook Login (25:43)
    • Note Regarding Push Notifications
    • Push Notifications (14:23)
  • Games and Spritekit
    • Introduction (1:14)
    • Hello World With SpriteKit (5:58)
    • Hello World With Sprite Kit (Xcode Files)
    • Adding & Animating Sprites (9:01)
    • Adding & Animating Sprites (Xcode Files)
    • Animating The Background (13:59)
    • Animating The Background (Xcode Files)
    • Controlling The Bird (12:56)
    • Controlling The Bird (Xcode Files)
    • Spawning Pipes (15:24)
    • Spawning Pipes (Xcode Files)
    • Detecting Collisions (14:09)
    • Detecting Collisions (Xcode Files)
    • Scoring & GameControls (22:43)
    • Scoring & Game Controls (Xcode Files)
  • Uber Clone
    • Introduction (1:10)
    • Introduction To Uber (3:19)
    • Setting Up ParseServer (4:59)
    • Setting Up A Parse Server (Xcode Files)
    • Login & Signup (21:59)
    • Login & Signup (Xcode Files)
    • The Rider View Controller (38:40)
    • The Rider View Controller (Xcode Files)
    • Sharing The Driver's Location With The Rider (31:52)
    • Sharing The Driver's Location With The Rider (Xcode Files)
    • The Driver View Controller PartI (19:20)
    • The Driver View Controller PartII (35:37)
    • The Driver View Controller (Xcode Files)
  • Submitting Your App To The App Store
    • Introduction (0:59)
    • AppIcons & Launch Images (10:24)
    • Running Your App On Your Own Device (4:44)
    • Submitting To The AppStore (13:06)
  • Creating A Website For Your App
    • Introduction (0:49)
    • Setup YourMarketing Website (8:25)
    • Installing The Appz Theme (12:58)
  • iOS Special Features
    • Introduction (1:13)
    • Custom Keyboards (12:41)
    • Custom Keyboards (Xcode Files)
    • Using Cocoa Pods (14:09)
    • Using Cocoa Pods (Xcode Files)
    • App Analytics (6:57)
    • App Analytics (Xcode Files)
    • Integrating Ads With Google Admob (16:14)
    • Integrating Ads With Google Ad mob (Xcode Files)
    • Peek & Pop (10:49)
    • Peek & Pop (Xcode Files)
    • Quick Actions (9:38)
    • Quick Actions (Xcode Files)
    • VersionControl (10:01)
    • Version Control (Xcode Files)
    • Touch ID (8:01)
    • Touch ID (Xcode Fles)
    • In App Purchases
    • In App Purchases
    • Build An Ad Blocker (10:32)
  • Where Do You Go From Here?
    • This is not the end! (1:54)
  • iOS 10 Special Features
    • Introduction (0:50)
    • iMessageStickerPacks (4:37)
    • iMessageStickerPacks (XCode Files)
    • iMessageApps (4:05)
    • iMessage Apps (Xcode Files)
    • Working With Siri Kit (19:24)
    • Working With Siri Kit (Xcode Files)
    • Speech Recognition (30:13)
    • Speech Recognition (Xcode Files)
  • Snapchat Clone
    • Introduction To Snapchat (2:14)
    • Signup & User List (25:07)
    • Signup & User List (Xcode Files)
    • Sending An Image (13:01)
    • Sending An Image (Xcode Files)
    • Receiving An Image (26:18)

View Full Curriculum


Access
Lifetime
Content
8.5 hours
Lessons
78

The Complete Python Course: Beginner to Advanced!

Get the Complete A to Z Story on Python & Start Building Advanced Programs Fast

By Joseph Delgadillo | in Online Courses

Many professional programmers will tell you that Python is the best first programming language to learn. That's because this object-oriented programming language is used in a huge range of tech projects, from websites to self-driving cars. The applications are virtually endless, which is what makes this immersive course great for programmers of all levels. You'll get a complete understanding of Python, from the very basics to some of the most advanced concepts.

  • Access 78 lectures & 8.5 hours of content 24/7
  • Install Python & set up PyCharm
  • Learn Python basics like numbers, strings, Boolean operators, lists, dictionaries, variables, & much more
  • Understand PEP guidelines, loops, classes & objects, comments, & more
  • Build a calculator & create an RPG script
  • Master web scraping using Beautiful Soup
  • Explore building web databases w/ MongoDB
  • Learn WebPy for web app development
Joseph Delgadillo teaches skills ranging from computers & technology, to entrepreneurship & digital marketing. He is a proud alumnus of Central Washington University.

Details & Requirements

  • Length of time users can access this course: lifetime
  • Access options: web streaming, mobile streaming
  • Certification of completion not included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: all levels

Compatibility

  • Internet required

Course Outline

  • Introduction to Programming in Python
    • What is Python? (4:09)
    • Installation (6:58)
    • Interpreted vs. compiled programming language (4:11)
    • Creating and running our first Python scrip (1:43)
    • Setting up our integrated development environment (IDE) (8:13)
    • How to share your code with us and get help with errors (3:41)
  • Programming Basics
    • What is a number? (5:29)
    • What is a string? (4:51)
    • String manipulation (9:42)
    • Boolean Operators (4:53)
    • What are lists in Python? (3:17)
    • Dictionaries (3:14)
    • What is a variable? (5:44)
    • Built-in Python functions (6:29)
    • What is a function? (7:03)
    • Implementing arguments into a function (3:12)
    • Default arguments (4:48)
    • Keyword arguments (2:07)
    • Infinite arguments (3:59)
    • Return values (3:53)
    • If-else statement (3:30)
    • Loops in Python (4:13)
    • Importing modules into a Python script (7:07)
    • Project #1: Building a calculator (19:25)
  • Advanced Python Concepts
    • PEP guidelines (11:24)
    • Breaking out of while loops (9:52)
    • Continuing while loops (2:59)
    • Classes & objects (4:39)
    • Instance variables (3:13)
    • Class & instance variables (1:32)
    • How to add comments to your code (2:29)
    • Importing modules from relative paths (3:42)
    • Project #2: RPG script (6:55)
    • Project #2: Continued (7:03)
    • Project #2: Final (6:14)
  • Additional Python Resources
    • Reading and writing files in Python (3:24)
    • JavaScript Object Notation (JSON) (9:27)
    • Using Virtualenv to create a virtual environment (2:16)
    • PyPI - the Python Package Index (3:18)
  • Essential Modules - Requests
    • Introduction to Requests (7:02)
    • HTTP GET variables (3:36)
    • Pillow the image processing library (PIL) (8:13)
    • Posting data (3:42)
    • Posting JSON (6:05)
    • Headers (1:10)
  • Introduction to Web Scraping
    • Beautiful Soup (5:24)
    • Parsing our soup (8:13)
    • Directional navigation (5:33)
    • Project #3: Image scraper (8:45)
    • Project #3: Improvements to our web scraper (6:29)
  • Getting Started with PyMongo
    • Introduction and setup (7:54)
    • Inserting documents (7:37)
    • Bulk inserts (3:44)
    • Counting documents (3:38)
    • Multiple find conditions (0:43)
    • Datetime and keywords (6:51)
    • Indexes (6:18)
  • Web Development Project Using Web.py
    • Introduction and simple example (9:06)
    • HTML templates (4:32)
    • Building a MVC (7:39)
    • Importing static files (7:28)
    • Setting up a register form (12:28)
    • Posting data to web.py (4:59)
    • Creating users (6:11)
    • Hashing passwords (5:27)
    • Login logic (11:51)
    • Web.py sessions (11:21)
    • Logout functionality (5:29)
    • Posting microblogs (9:22)
    • Retrieving post objects (6:13)
    • User settings and updating Mongo (18:13)
    • Relative datetimes (2:44)
    • Making our post dates pretty (3:11)
    • Adding post comments (13:53)
    • Image uploads and avatars (22:25)
  • Django Web Framework
    • Django project setup (6:23)
    • Setting up the admin site (6:07)
    • Creating our blog app (9:25)
    • URLs and views (3:48)
    • HTML templates (1:40)
    • Dynamic template data (6:00)
    • Single post page (5:38)
    • Implementing Bootstrap (2:42)
    • Static files (3:36)

View Full Curriculum


Access
Lifetime
Content
10.5 hours
Lessons
57

Javascript - A Complete Guide

Learn the Web's Most Popular Front-End Coding Language & Start Advanced Wio Link Projects Today

By Let's Kode It | in Online Courses

JavaScript is not only another language that can be used in conjunction with Wio Link, but a great coding language to master in general. In fact, JavaScript is one of the most popular languages used in coding for the Web, and an essential skill for high paying jobs in web development and web testing. Through this introductory course, you'll learn JavaScript fundamentals as well as more advanced techniques that will prepare you to code for web and mobile apps.

  • Access 10.5 hours of video & 57 lectures 24/7
  • Learn the fundamentals of data types, objects, arrays, & functions
  • Manage cookies
  • Work w/ concepts like events, event handlers & HTML elements
  • Debug JavaScript code
  • Validate & submit forms
  • Utilize window objects, history, screen & timing events
Let's Kode It is the best place to learn all computer related skills including coding, testing, web development or Microsoft Word, Excel, Powerpoint.

Details & Requirements

  • Length of time users can access this course: lifetime
  • Access options: web streaming, mobile streaming
  • Certification of completion included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: all levels

Compatibility

  • Internet required

Course Outline

  • Introduction
    • Why JavaScript Introduction (8:06)
    • What will you learn (5:28)
    • JavaScript Code Editors (4:55)
    • How to Insert JavaScript (12:32)
    • Fun with JavaScript (4:47)
  • Variables and Data Types
    • Variables
    • Data Types (17:52)
  • Operators and Keywords
    • Arithmetic and Assignment Operators (9:05)
    • Reserved Keywords (2:43)
    • Comparison and Logical Operators (15:11)
  • JavaScript Functions
    • Functions Introduction (12:26)
    • Function Parameters (14:37)
    • Function Invocation - Part 1 (12:00)
    • Function Invocation - Part 2 (6:17)
  • JavaScript Objects and Scope
    • Objects Introduction (17:16)
    • Object Properties and Methods (10:44)
    • JavaScript Scope (9:10)
  • JavaScript Strings
    • JavaScript Strings (9:56)
    • String Methods - Part 1 (14:27)
    • String Methods - Part 2 (16:16)
  • JavaScript Numbers
    • JavaScript Numbers (17:07)
    • Number Methods - Part 1 (10:41)
    • Number Methods - Part 2 (10:52)
  • Arrays
    • Arrays (18:17)
    • Array Methods - Part 1 (15:43)
    • Array Methods - Part 2 (11:57)
  • Math and Date Objects
    • Math Object (12:43)
    • Date Object (10:16)
    • Date Formats (9:03)
    • Date Methods (10:27)
  • Conditional Statements
    • Boolean (10:03)
    • Conditional Statements (12:07)
    • Switch Statement (12:31)
  • Working with Loops
    • While Loop (9:54)
    • Break and Continue Statements (7:20)
    • For Loop (17:18)
  • Exception Handling and Debugging
    • Debugging (10:11)
    • Exception Handling (16:14)
  • Hoisting and Use Strict
    • JavaScript Hoisting (7:48)
    • Use Strict (10:11)
  • Simple but Important
    • JavaScript Performance (9:21)
    • Coding Conventions (12:46)
  • Forms Validation
    • JavaScript Forms Validation (11:06)
    • Constraint Validity (9:10)
  • HTML DOM
    • Understanding DOM (14:56)
    • Creating and Deleting Elements (12:24)
  • JavaScript Events
    • JavaScript Events (11:34)
    • Event Listeners (15:40)
  • Window Objects
    • Window Object (10:42)
    • Window Screen (7:47)
    • JavaScript Popups (12:05)
    • Accessing Browsers History (5:04)
    • Timing Events (10:30)
  • Cookies Management
    • Cookies - Part 2 (17:00)
    • Cookies - Part 1 (7:27)
  • Conclusion
    • Whats Next (6:55)

View Full Curriculum


Access
Lifetime
Content
2 hours
Lessons
26

SQL for Marketers

Learn How to Write SQL Queries & Conduct Data Analysis

By Justin Mares | in Online Courses

Take your marketing skills to new heights by mastering technical SQL data analysis. SQL allows you to better understand customer behavior so you can create targeted, data-driven marketing strategies. Marketers are not required to have the same SQL know-how as SQL developers, which is why this course focuses on the skills you need to be an in-demand technical marketer.

  • Learn marketing SQL techniques w/ 26 lectures & 2 hours of content
  • Learn the initial setup process & basic concepts
  • Study the six components that make up every SQL query
  • Use SQL to query any database
  • Get pre-built queries to extract info about your users
  • Learn to find your most profitable users
  • Run a cohort analysis
Justin Mares formerly ran growth at developer tools company Exceptional (acquired by Rackspace in March of 2013). While there, he taught himself how to become a technical marketer and use tools like SQL to run important analyses on customer data. He is also the co-author of Traction Book, which details how startups can get traction, and founded e-commerce company Kettle & Fire (which hit a multi-million dollar run rate in just a few months).

Details & Requirements

  • Length of time users can access this course: lifetime
  • Access options: web streaming, mobile streaming
  • Certification of completion not included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: all levels

Compatibility

  • Internet required

Course Outline

  • Intro to SQL for Marketers
    • Welcome to Data Science with SQL for Marketers (1:44)
    • What is SQL? (3:13)
    • Your Test Database
    • SQL Querying Example (3:10)
    • Try This Now
    • Setting Up SQL Tools (1:30)
    • Using SQL Pro (4:38)
  • The Marketer's Guide to SQL
    • Table Structures, SELECT, FROM, and WHERE (4:52)
    • SELECT, FROM, and WHERE Challenge (0:35)
    • SELECT, FROM, and WHERE Challenge Answer (0:36)
    • The JOIN Statement (2:47)
    • JOIN Statement Challenge (0:24)
    • JOIN Challenge Answer (0:59)
    • Sorting and Limiting (1:55)
    • Sorting and Limiting Challenge (0:08)
    • Sorting and Grouping Challenge Answer (0:46)
    • Count and Additional Functions (1:57)
  • Tie it all Together
    • Exercise 1 (0:24)
    • Exercise 1 Answer (2:33)
    • Exercise 2 (0:15)
    • Exercise 2 Answer (2:10)
    • Exercise 3 (0:33)
    • Exercise 3 Answer (2:58)
    • Exercise 4 (0:18)
    • Exercise 4 Answer (2:14)
  • Conclusion
    • Conclusion (0:32)
    • New Lecture

View Full Curriculum


Access
Lifetime
Content
2 hours
Lessons
30

SEO for Webmasters

Think Long Term & Learn to Develop Sites with Search Engine Optimization in Mind

By Laurence Svekis | in Online Courses

When you're building a website, it's easy to forget about what comes after, when you need to actually steer traffic to your sites. Yet, for developers, it's important to start thinking about SEO early in the design process, since search results are dependent on optimized content and site structure. If you can't keep anyone on your site, your site's ranking on search engines will plummet. This course will teach you how to think and develop for the long-term so your websites will always be successful!

  • Access 30 lectures & 2 hours of content 24/7
  • Dive into SEO w/ a comprehensive introduction
  • Brainstorm keywords & create keyword lists
  • Understand how to optimize HTML tags structure & website design for SEO
  • Learn the top SEO resources, links & tips
  • Discover tools & tricks to push your website to the top of search results
Providing Smart digital solutions online since 2001, Laurence Svekis is considered a true web technology expert. He has professional experience in a wide range of digital areas, from Search Marketing, Video Marketing, Content creation, User Experience, application architecture, and web programming.

Applications he has created have entertained, informed and engaged tens of millions of people. He has over billions of page views on various platforms, and has sent millions of click through visitors. He has developed hundreds of web applications, from micro sites to enterprise level platforms.

Details & Requirements

  • Length of time users can access this course: lifetime
  • Access options: web streaming, mobile streaming
  • Certification of completion not included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: beginner

Compatibility

  • Internet required

Course Outline

  • Learn SEO for Webmasters fundamentals of search engine optimization
    • 1 SEO for Webmasters course intro (4:29)
    • 2 Why SEO (3:09)
    • 3 Think about SEO (3:41)
    • 4 SEO History for Webmasters (5:24)
    • 5 Course Links Resources Search engine optimization
  • Getting started with SEO
    • 6 SEO for Webmasters Brainstorming (6:30)
    • 7 SEO for Webmasters Bounce Rate (6:37)
    • 8 Resources and LInks SEO resources 1
    • 9 Keywords SEO for Webmasters (6:07)
    • 10 Google Adwords Tool Keywords SEO for Webmasters (9:58)
  • Step by Step how to approach SEO for Webmasters starting the SEO process for your website
    • 11 Options to build keywords lists SEO for Webmaster (6:24)
    • 12 SEO keyword resources
    • 13 SEO for Webmasters permalinks and URI paths (8:32)
    • 14 Title Tags SEO for Webmasters (6:58)
    • 15 SEO for Webmasters Metadata Description (4:50)
    • 16 SEO for Webmasters heading tags (4:19)
    • 17 SEO for Webmasters External files libraries and Page structure (5:07)
    • 18 SEO for Webmasters alt tags (5:45)
    • 19 Sitemaps SEO for Webmasters (4:54)
    • 20 SEO for Webmasters robots txt (2:48)
    • 21 Internal Linking SEO for Webmasters (5:59)
    • 22 OutBound linking SEO for Webmasters (7:57)
    • 23 SEO for Webmasters Content is King (8:57)
    • 24 SEO resources tips
    • 25 SEO for Webmasters Social Signals (4:50)
    • 26 3 Must have free tools SEO for Webmasters (6:19)
    • 27 SEO resources top 3
    • 28 SEO for Webmasters Mobile friendly (3:29)
    • 29 SEO tools to supercharge your SEO workflow (6:18)
    • 30 SEO Supercharge toolbelt

View Full Curriculum



Terms

  • Instant digital redemption

15-Day Satisfaction Guarantee

We want you to be happy with every course you purchase! If you're unsatisfied for any reason, we will issue a store credit refund within 15 days of purchase.