SEARCH TIP: To limit your search to ONLY tutorials converted to a mobile app, type the word "COMPLETED" in the Search field.
Please send comments or corrections to cornelius@richmediacs.com.
MOTTO: The more you LEARN–the more you may EARN.
Common Conventions Used In Most Tutorials
click to expand contents
- Analogies – "It is helpful to think..." is often used to make analogies of abstract concepts
- Emphasis – Bold and ALL CAPS fonts are used to emphasize key words or phrases from the rest of the sentence
- Examples – are used to further reinforce knowledge of what is read
- Regular Tips – ways to do concepts easier or faster
- Memory Tips – used to make concepts memoriable
- Animations – used to convey concepts that are not easily understood by word or graphics
- Best Practice or Common Practice – "It is best practice..." is used often to highlight industry standards
- Correct order – Concepts are explained in a logical order. For examples, it is best to learn how to style a list BEFORE learning how to style a vertical or horizontal menu.
Vital Few14 click to expand contents
-
Learning Scriptures Made Easy (FREE)
Learn how to effective memorize scriptures using the DIVIDE & CONQUER principle.
-
Chopinisms (FREE) (COMPLETED)
Chopinisms are an ever growing collection of memorable quotes from Cornelius Chopin.
-
Thinking Inside the Box (FREE and Pro version) (COMPLETED)
Learn how to easily estimate the area of common geometric shapes by placing them in a box.
-
CSN Curriculum
List of topics that will be taught.
-
Graduate School Admission Worksheet (COMPLETED)
My final master degree project for the University of Missouri (2012).
-
Learning Scriptures Made Easy (FREE and Pro version) (COMPLETED)
Learn how to effective memorize scriptures using various memorization techniques.
-
Children Inherit Properties of Their Parents
Find out how children inherit properties of their parents (HTML, CSS, JS, OOP, etc.).
-
RMCS Resource Directory
A listing of common web sites for various apps.
-
Job Sites
A listing of job related web sites.
-
Software: Open Source (SOS)
A listing of open source software that is available for free.
-
RMCS Teaching Techniques
A comparison of traditional and RMCS teaching techniques.
-
Training Delivery Options
Learn the various types of training delivery options
-
Good, Fast, and Cheap
Learn how to deal with clients with this methodology.
-
Personal and Client Web Sites and Apps
A listing of personal and client web sites and apps.
-
Backward and Forward Thinking
A list of backward and forward thinking phrases.
-
How to Conceptualize New Knowledge
Learn techniques on how to conceptualize new knowledge.
-
Lesson Plan
Lesson Plan for Adobe Apps.
-
Simplifying A Subject Matter
Learn techniques on how to simplify a subject matter.
-
Cornelius' Top Ten Techniques and Rules of Threes
Cornelius' Top Ten Techniques (T3) for working with most programs.
-
Cornelius' Top Ten Reasons to Create Your Own Training Material
Learn some advantages of creating your own training material.
-
Training Methodologies
Learn some training methodologies I use in my class.
-
Mostly Open Source Technologies (MOST)
Learn various Open Source Technologies used in the industry.
-
Einstein Quotes
Learn some cool Einstein Quotes
-
Web/Mobile Related Technologies
Learn how several technologies are related.
-
ARIA Made Easy
Learn what ARIA, its rules, and how to use it.
-
Creating Effective Presentations
Learn how to create an effective presentation.
-
Similarities and Differences Between Mac and PC
Learn how to switch between the Mac and the PC easily.
Graphics3 click to expand contents
-
Bitmap vs. Vector (PARTIALLY COMPLETED)
Learn the difference between bitmap and vector format and know when and where to use them.
-
Resizing vs Resampling An Image
Learn the different between resizing and resampling an image.
-
ABC's of the RGB and CMYK Color Models
Learn the differences between the RGB and CMYK model.
Adobe Photoshop13 click to expand contents
-
BEGINNER: Learning Selections From The Joes
Learn five ways to create selections from the Joes using various tools of the trade.
-
INTERMEDIATE: Using Alpha Channels, Vectors, and Selections Together
Discover how to use Alpha Channels,Vectors, and Selections together to create a project.
-
ADVANCED: Make A Selection From An Alpha Channel
Learn how to make an selection from an Alpha Channel selection.
-
BONUS: Learning Selections, Layers, and Masks from the Rapping Professor
The rapping professor uses rapps to help you learn basic Photoshop concepts.
-
ADVANCED: Four Ways of Adding Or Subtracting Selections
Discover how to add or subtract selections using various techniques.
-
ADVANCED: Working with Layers
Learn how to create difference types of layers.
-
ADVANCED: Masking Made Easy: Unmask the Mystery of the Mask
Discover the three major concepts in Photoshop can be treated as a mask.
-
ADVANCED: Classical Special Effect (F/X) in Adobe Photoshop Made Easy
Learn how to create classical effects in least than ten steps.
-
ADVANCED: Benefits of Using Smart Objects
Learn the benefits of using Smart Objects in Photoshop.
-
ADVANCED: Special Effect: Light Streaks Effect
Learn how to create light streak special effect in Photoshop.
-
ADVANCED: Special Effect: Water Splash Effect
Learn how to create a water splash special effect in Photoshop.
-
BIAE SERIES: Creating Layer Comps
Learn how to create layer comps
-
ADVANCED: Using Scripts to Automate Image Processing
Learn how to use scripts (actions, batch processing, etc.) to process images.
-
Learning Masks From The Joes
Learn ways to create masks from the Joes using various tools of the trade.
-
Creating Non-destructive Content
Learn how to create non-destructive content in Photoshop.
-
Defining A Custom Brush or Shape
Learn how to define a custom brush or shape in Photoshop.
-
Photoshop Toolbar Division
Learn how Photoshop Toolbar is divided into logical categories.
Adobe Illustrator10 click to expand contents
-
10 Ways to Zoom
Learn ten ways to zoom in Adobe Illustrator and in many other programs.
-
Key AI Shortcut keys
Learn key shortcut keys to perform common tasks.
-
Compound Paths Made Easy
Don't compound the problems by not knowing how to use compound paths.
-
The Benefits of Using Blending
Learn why and when to use blending
-
ADVANCED: Masking Made Easy: Unmask the Mystery of the Mask in AI
Learning how to use the two masks in Illustrator.
-
ADVANCED: Classical Special Effects (F/X) In Adobe Illustrator Made Easy
Learn how to create classical effects in least than ten steps.
-
BONUS: Classical Special Effects (F/X) Photoshop vs Illustrator
Learn which application is easier to perform a specific special effect.
-
BIAE SERIES: Creating 2D and 3D Shapes
Learn how to create 2D and 3D Shapes using various Tools and Techniques
-
The Heart of Art
Learn how to mend a heart with art.
-
Creating 2D/3D Animation
Learn how to create 2D and 3D animation in AI
-
How To Create An Isometric City
Learn how to create an isometric city
-
Illustrator Drawing and Creation Techniques
Learn some drawing and creation techniques.
-
Three Types of Transformation (T3)
Learn various types of transformations.
HTML2 click to expand contents
-
HTML Basic
Learn HTML Basic.
-
Learning HTML From The Human Anatomy
Learn HTML tags from the human anatomy analogy.
-
Other Uses of the Anchor Tag
Learn all of the things you can do with the anchor (e.g., <a>) tag besides linking.
-
HTML Form and Form Elements
Learn How to create and HTML Form and Use Form Elements and Attributes.
CSS12 click to expand contents
-
CSS Manual
Learn basic CSS techniques.
-
Learning CSS Box Model From the House Analogy
Learn CSS box model from a house analogy.
-
CSS: Demystifying Cascading Rules
Learn to understand the various rules of cascading.
-
CSS: CSS Style Properties in Dreamweaver
Learn how to use the CSS Disigner panel to apply CSS properties styles.
-
CSS: 2-Column Fixed Width Web Site
Learn how to use CSS to create a 2 column fixed width web site.
-
Creating A CSS Vertical Menu
Learn how to create a CSS vertical menu.
-
Creating A CSS Horizontal Menu
Learn how to create a CSS horizontal menu.
-
CSS: 2 Column Flexible Web Site Using Media Queries
Learn how to use CSS Media Queries to create responsive design.
-
CSS Sass Pre-processor
Learn how to use Sass pre-processor to simplify CSS.
-
CSS LESS Pre-processor
Learn how to use LESS pre-processor to simplify CSS.
-
CSS Flexbox
Learn how to use the new CSS Flex Box.
-
CSS Pagination
Learn how to a pagination with CSS.
-
Creating A CSS Popup ToolTip
Learn how to create a CSS Popup ToolTip.
-
Creating CSS Lists
Learn how to create CSS Lists.
-
Creating A CSS Table
Learn how to create a CSS Table.
-
CSS Print Style
Learn how to create a CSS Print Stylesheet.
JS / JS Library12 click to expand contents
-
JavaScript Vital Few
Learn vital few concepts of JavaScript
-
JavaScript Basic - Add notes to previous lesson
Learn basic of JavaScript
-
BIAE SERIES: How To Create An Image Gallery
Learn how to create five versions of an image gallery
-
BIAE SERIES: How To Create An FAQ Page
Learn how to create four versions of an FAQ page
-
BIAE SERIES: How to use the Date and Time Objects
Learn how to create a dynamic date stamp and a digital clock
BIAE SERIES: How to create an Interactive Quiz
Learn how to create an Interactive Quiz from an array
-
Angular JS
Learn how to use Angular JS
-
BIAE SERIES: How to create an Angular JS Apps
Learn how to create five versions of an Angular JS App
-
Creating An Interactive Table
Learn how to create an interactive table with CSS and JS
-
Creating a LightBox
Learn how to create a lightbox
-
How To Create A Form Wizard
Learn how to create an interactive form
-
How to Validate a Form
Learn how to validate a form with JS
-
Preventing images from being downloaded
Learn how to prevent images from being downloaded
Adobe Dreamweaver14 click to expand contents
-
Slicker Than Slime Timesaving Tips, Techniques, and Tools in DW
Learn how to save time in DW using tips, techniques, and tools
-
Working With Fore/Background Images
Learn how to use foreground and background images.
-
Common Steps In Building A Web Site
Learn common steps in creating a web site.
-
Page Creation Techniques
Learn the four different ways to create a web site.
-
Using A Template
Learn how to create, use, and update a template.
-
How to FTP
Learn how to FTP files to a server.
-
Reverse Engineering a Web Site
Learn how to reverse engineer a web site.
-
How to Dissect a Web Site
Learn how to dissert a web site.
-
Bootstrap 4
Learn how to use Bootstrap 4
-
Bootstrap 3
Learn how to use Bootstrap 3
-
How To An Web Site/App using HTML5 Data Binding
Learn how to a websiet/app using HTML 5.
-
How To A Web Site Using A Spry
Learn how to a web site using Spry.
-
How To Create A WordPress Web Site
Learn how to create a WordPress Web Site.
-
Using Behaviors
Learn how to use behaviors.
-
Creating A SPRY Menu
Learn how to create a multi-level menu with SPRY.
-
How To Validate Form Page
Learn how to create and validate a form page.
-
How To Setup A Form Mailer
Learn how to setup a form mailer.
-
How To Create A Two Column Fixed Width
Learn how to create a two column fixed width web site.
-
How To Create A Rounded Corner Web Site
Learn how to create a rounded corned web site.
-
How To Create Various Layout Types
Learn how to various layouts (e.g., liquid, fluid).
Animation3 click to expand contents
-
CSS Animation
Learn how to create animation with CSS.
-
jQuery Effects And Animations (PARTIALLY COMPLETED)
Learn the how to create effects and animations with jQuery.
-
HTML5 Animation
Learn how to create HTML5 animation using Adobe Animate.
-
Animation By Technology
Learn how to create the same animation using various technologies.
Mobile2 click to expand contents
-
PhoneGap Built: Android & iOS: HTML5 and CCS3 for Mobile App
Learn what features in HTML5 and CSS3 that are used for Mobile Apps.
-
PhoneGap Built: Android & iOS: Creating mobile apps using jQueryMobile and PhoneGap (Beginner)
Learn how to create simple mobile apps using jQueryMobile and PhoneGap Built.
-
PhoneGap Built: Android & iOS: Creating mobile apps with jQueryMobile and PhoneGap Built (Intermediate)
Learn how to create mobile apps with jQueryMobile and PhoneGap Built from prep-to-market.
-
Web To Mobile: Learn how to convert a Simple Web Site Into a Mobile App
Learn how to create mobile app using PhoneGap Build, PhoneGap Desktop, PhoneGap CLI, and Android Studio
-
Android: Learning Java for Android (Beginner - Intermediate)
Learn basic Java programming to prep you for Android development.
-
Android: Installing and Using AS (Beginner)
Learn how to install AS and create a simple app.
-
Android: Creating Content with XML in AS (Beginner)
Learn how to create XML markup content with AS (Part 1 of 2).
-
Android: Creating Content with Java in AS (Intermediate)
Learn how to create Java code content with AS (Part 2 of 2).
-
Android: Creating a Mobile App with AS and Java (Beginner)
Learn how to create a mobile app with Andiod Studio and Java from creation-to-market.
-
Android: Creating Mobile Apps with AS and Java (Intermediate)
Learn how to create several mobile apps from simple to data-driven.
-
Android: Creating a Product Directory App with AS (Advanced)
Learn how to create a simple data-driven product directory using Android Studio.
-
Android: Creating a Product Directory App with Fragments using AS (Advanced)
Learn how to create a simple product directory using fragments in Android Studio.
-
iOS: Learning Swift for iOS (Beginner - Intermediate)—TBD
Learn basic Swift programming to prep you for iOS development.
-
iOS: Installing and using Apple xCode (Beginner)—TBD
Learn how to create a simple CMS with jQueryMobile.
-
iOS: Creating content with Swift (Beginner)—TBD
Learn how to create a simple CMS with jQueryMobile.
-
iOS: Creating mobile apps with Apple xCode IDE and Swift (Intermediate)—TBD
Learn how to create mobile apps with Apple xCode and Swift from prep-to-market.
-
iOS: Creating a Product Directory App with xCode (Advanced)—TBD
Learn how to create a simple data-driven product directory using xCode.
Database9 click to expand contents
-
How To Create a CMS using PDO (COMPLETED)
Learn how to create a PHP CMS using DW and PDO
-
How To Create a CMS (COMPLETED)
Learn how to create a PHP CMS using DW and jQueryMobile
-
XML In A Nutshell
Learn the basic of XML.
-
SQL In A Nutshell
Learn the basic of SQL.
-
ABCs of Database
Learn how to create, relate and populate a database.
-
Similarities Between Low/High End Technology
Learn the similarities between Low/High End Technologies.
-
How To Create A Relational Database (1 of 4)
Learn how to create a relational database.
-
How To Connect To A Database (2 of 4)
Learn how to connect to a database.
-
How To Create A Content Management System (3 of 4)
Learn how to create a simple CMS using server behaviors.
-
How To Create A CMS - Hand-code (3 of 4)
Learn how to create a simple CMS by hand coding.
-
How To Authenticate Users (4 of 4)
Learn how to authenticate users.
ABCs of Programming12 click to expand contents
-
Part 1: Programming Constructs (COMPLETED)
Before you learn how to program effectively, you need to know basic programming constructs.
-
Part 2: Programming Time savers
Once you learn basic programming constructs, it is time to learn some time-saving techniques to buy you time.
-
Part 3: The Art of (W)rapping
Once you learn basic programming, it is helpful to know how to wrap code progressively.
-
Part 4: Programming Progressively (COMPLETED)
Once you are comfortable programming, it is helpful to learn how to program progressively.
-
Part 5: Fun with Functions
Learn about functions and how to create other programming constructs (e.g., methods, events, from them.
-
Part 6: OOP Objects (COMPLETED)
Using OOP Objects are important to effectively program in many modern languages.
-
Part 7: Creating Dynamic Content
Once you have learned to use static content you will want to transition to dynamic content.
-
Part 8: Creating Data Driven Content
Once you are familiar with dynamic content, learn to create content that is data driven.
-
Part 9: JavaScript Basic
Learn the basic of programming in JavaScript.
-
Part 10: jQuery
Use jQuery to make programming common tasks for the web easier than JavaScript.
-
Part 11: jQuery Animation
Use jQuery animation to provide an easy entry to animating common tasks on the web.
-
Part 12: PHP Differences
PHP has some uncommon syntax compared to other programming languages. Learn what the differences are upfront.
Advanced Programming3 click to expand contents
-
OOP Demo: OOP, there it is!!! (FREE) (COMPLETED)
Learn the terminology of the OOP language from a design of a car.
-
Program Constructs Made Easy
Learn programming constructs by using a family metaphor. (e.g., Uncle Scope, Aunt Dot, etc.).
-
Arrays and Objects
Learn how to create Arrays and Objects and how to nest them and access their values.
-
JSON Objects
Learn how to create JSON Objects and how they are different from JavaScript objects.
-
Objects, Objects, Objects Everywhere
Learn how to treat everything as objects to understand OOP and other technology concepts better.
-
REST API
Learn how to parse a REST API.
Adobe Flash25 click to expand contents
-
Hierarchy Of Objects
Learn the different types of objects in Flash.
-
Learning Different Types of Animations
Learning animation from the birds and bees (Also, the flowers and the trees).
-
Creating A Simple XML-based App
Learn how to create a simple XML-based app in Flash.
-
Setting Boundaries
Learn how to set boundaries in Flash.
-
Creating Motion Effects
Learn how to create common motion effects in Flash (gravity, velocity, acceleration, friction, etc.).
-
Creating An MP3 Player in Flash
Learn how to create an MP3 player.
-
Creating Your First Class in Flash
Learn how to create a class (blueprint).
-
Creating Photo Galleries
Learn four different ways to create a photo gallery in Flash.
-
Creating Slide Show
Learn four different ways to create a slide-show in Flash.
-
Creating an XML Driven Web Site
Learn four different ways to create an XML web site.
-
First Web App with Flash Builder 4.5
Learn how to create a simple Web App with Flash Builder 4.5.
-
First Mobile App with Flash Builder 4.5
Learn how to create a simple Mobile App with Flash Builder 4.5
-
First CMS with Flash Builder 4.5
Learn how to create a simple CMS with Flash Builder 4.5
-
XML Driven Flash Web App
Learn how to create four web apps
-
Creating a Multi-purpose App
Learn how to create a multi-purpose app with Flash
-
Creating a Flash Video
Learn how to create a flash video with Flash
-
Creating a Flash Video Component
Learn how to create a Flash Video using components
-
Creating Filters and Transformations
Learn how to create filters and transformations in Flash.
-
Using the Loader Class
Learn how to create a loader class.
-
Using the Bitmap Class
Learn how to use the bitmap class.
-
Creating Animation in Flash with Class
Learn how to create an animation in Flash with Class
-
Creating An Animated 3D Cube
Learn how to create an animated 3D Cube with PaperVision
-
Ways to Create Simple Objects
Learn how to create simple to advanced objects using different techniques.
-
From Buttons to NavBars with Class
Learn how to create buttons and navbars using different techniques.
-
Google Map In A Flash App
Learn how to create a Google Map in Flash.
Adobe Fireworks5 click to expand contents
-
How To Use Fireworks for RAD
Learn how to use FW for Rapid Application Development.
-
Various Types of Rollover
Learn how to create various types of rollovers in FW.
-
How To Export A CSS-based Page Layout
Learn how to export a CSS-based Page Layout.
-
How To Create An Animated GIF
Learn how to create an animated GIF.
-
How To Create An Advanced Disjoined Rollover
Learn how to create an advanced disjoined rollover.
Others11 click to expand contents
-
Classes: Blueprint for Objects
Learn how to create classes that are used as a set of instruction on how to build an object.
-
Containers, Containers, Containers Everywhere
Learn how many things can be treated as containers so that concepts can be better understood.
-
ALT, SHIFT and CTRL
Learn how to effective use the ALT, SHIFT and CLT keys and what are their common use in many programs.
-
Writing Curriculum and Teaching Techniques
Learn how to write curriculum and use teaching techniques for a class room.
-
Writing Technical Instruction Effectively
Learn how to make technical instruction easier to use.
-
One Point Perspective Demo
Learn how to create one-point perspective when drawing.
-
Two Points Perspective Demo
Learn how to create two-points perspective when drawing.
-
Building In Perspective Demo
See a building perspective animation demo.
-
Study Techniques
Learn how to study using memorization techniques.
-
Similarities and Differences between Apple Mac and Windows PC
Learn how to switch between the Mac and PC easily.