For me, I like a combination of both online learning and classroom learning.
Sometimes it can be challenging to find one online site with a handful of tasks you want to learn in PS or Illy. I've also found that instead of learning tutorials online, I'm browsing trying to find the best tutorials to learn then 2-3 hours are gone doing that alone!
If classroom learning would be beneficial to you, do it. If you cannot focus well online, then you'll possibly have challenges learning online.
Check community colleges and learning centers such as New Horizons. With a place like New Horizons, you'll pay more but you'll see a full outline of what you will learn. I am planning a class like this to be taken in the fall.
Below is an example of an Illy class at NH:
Illustrator CS2 Level 1
Outline:
Lesson 1: Creating Logos Using Simple Shapes
Choose New Document Settings
Create a Custom Workspace
Draw Basic Shapes with the Shape Tools
Draw Paths with the Pencil Tool
Lesson 2: Enhancing Logos
Format Objects
Manipulate Objects
Insert Type
Lesson 3: Creating Logos Using Custom Paths
Draw Paths with the Pen Tool
Modify Existing Shapes to Create New Shapes
Duplicate Objects
Apply Graphic Styles
Lesson 4: Creating a Logo with Type Special Effects
Apply Gradients to Type
Create Type on a Path
Apply an Envelope to Type
Lesson 5: Creating an Advertisement
Import a Graphic
Align Objects
Apply Spot Colors
Wrap Text
Export a File
Lesson 6: Manipulating Body Type
Import Body Type
Format Type with Styles
Fix Spelling Errors
Find and Replace Text
Insert Typographic Characters
Lesson 7: Managing Assets with Adobe Bridge
Explore the Adobe Bridge Environment
Apply Metadata and Keywords to Assets in Adobe Bridge
AB