On the first day of 360|Flex Atlanta 2008, I presented my hands on session titled "Building an XML Reader in Flex" to a packed room. During the 4.5 hour session, we built a working application that pulled remote data and displayed it using charts and tables. The session was geared towards walking newcomers through building their first Flex application.
I really had a lot of fun during the session. The plan was a little ambitious, walking 35+ people through completing the Surfing Stats application but due to a stroke of luck, Michael Labriola graciously volunteered to play Teachers Assistant and assist course attendees while I kept us moving. It felt a little strange, almost like having Jimi Hendrix offer to tune my guitar and I was grateful for the help. Thanks to Michael for selfishly volunteering! (my offer to carry your backpack for you stands. Just say the word.) We finished the session on time and with a working application.
Through it all, we walked through basic Flex concepts, from MXML syntax to ActionScript functions, from Remote HTTP Calls, to Custom Components. Each concept was layered into the final application. The attendees were also given a copy of the fully working application to poke through on their own time.
I hope everyone left the course having learned something new. I know I did. :)