Yeah. Right now I'm working on structure and content. I thought of something like the list below:
1. Interface: Show them the general interface of the program, specially properties, layers and projects windows.
2. Layouts & Event Sheets: Explain what layouts and event sheets are and how they relate to one another.
3. Objects: What are objects and how to add and use them.
4. Events & Actions: Show the trigger structure of construct with the events and the actions they trigger. Explain the top-down execution.
5. Global & Instance Variables: What are variables, how to use them, the types of variables and differences between local and global.
6. Behaviors: Adding behaviors to objects and setting them up.
7. Templates & Examples: What are them and how to use them.
8. Best practices: A miscelaneous selection of things that will make their construct projects more efficient.
9. Community: Show them this forum, how to get help from people around and where to find new plugins and behaviors.
I guess this will be the content for the course. My idea is to teach each of these aspects while making a game. I'd rather not use the top-down shooter, since they can find that everywhere. Maybe remaking a well-known simple game would be a better option.
What do you think?