Want to learn ColdFusion?

This post is more than 2 years old.

Earlier today Kristen Schofield posted about a new curriculum available for learning ColdFusion. The curriculum consists of two PDFs (not sure if code is included, didn't see it) and the coverage appears to be quite intensive. I'm a bit puzzled by some of the choices in regard to what is considered advanced (lists are advanced?) but there is a large amount of material here - and all 100% free. You can go directly to the materials here:

http://www.adobe.com/education/instruction/teach/cfcurriculum.html

To be clear, this is not just for students. Anyone can download the PDF and start learning immediately. (One quick note for Mac users. Don't try to open the PDFs using Preview. You have to use Reader to view them.)

Raymond Camden's Picture

About Raymond Camden

Raymond is a senior developer evangelist for Adobe. He focuses on document services, JavaScript, and enterprise cat demos. If you like this article, please consider visiting my Amazon Wishlist or donating via PayPal to show your support. You can even buy me a coffee!

Lafayette, LA https://www.raymondcamden.com

Archived Comments

Comment 1 by Phillip Senn posted on 3/19/2009 at 1:55 AM

The Introduction mentions the ColdFusion course files at
http://www.adobe.com/go/cfc...
which is a broken link.

Comment 2 by dave posted on 3/19/2009 at 2:11 AM

damn skim won't even open it! Now I get to enjoy the relentless stream of adobe updater popups, whoo hoo!! haha

Comment 3 by Raymond Camden posted on 3/19/2009 at 2:22 AM

@Phillip: You should contact Kristen. I can't fix broken links on Adobe. :)

Comment 4 by MAQ. posted on 3/19/2009 at 2:09 PM

Course files are missing and the link mentioned in the PDF:
http://www.adobe.com/go/cfc...
is not working

MAQ.

Comment 5 by Steve Drucker posted on 3/19/2009 at 2:17 PM

Ray - Myself and Dave Gallerizzo wrote the Advanced ColdFusion book. This is not new material, it's been available to authorized Adobe training partners for years.

While lists, arrays, and structures are obviously not "advanced", the concepts needed to be covered in the Advanced curriculum since they are not covered in the 3-day intro course and the entire curriculum must flow together to some extent. Adobe (and other training partners) insisted that the courses could not be longer than 3 days in length which ultimately determined what topics got covered as well as the level of detail. Most instructors find it quite challenging to make it through the entire Advanced course within the 24 hours allotted. For example, we actually had two additional units that were written but got cut due to time restrictions -- a pretty good (IMHO) introduction to XML/XSLT and everything you never wanted to know about Flash Forms.

We also wanted to introduce CFEclipse into the course instead of using DW, but that idea was also nixed since the intro course taught DW and it didn't make a lot of sense to hit students with two different IDE's if they were taking the courses back-to-back. We did add a CFEclipse tutorial in our Moving to ColdFusion 8 course, however, and cover another 7 days of material through our AJAX and CF, Moving to CF, and Administering CF courses.

Comment 6 by Raymond Camden posted on 3/19/2009 at 3:28 PM

@Maq: Please see my earlier comment. I can't correct broken links on Adobe.com. Please report it to Kristen.

@Steve: Thanks for some background on this. I can see how covering everything under the sun would be a great challenge.

This may be kind of a dumb question - but can people like me use the docs to teach students? If I wanted to start teaching again (in my spare time), would I be allowed to charge people and use this as the curriculum?

Comment 7 by Amal posted on 3/19/2009 at 3:44 PM

this should be a quick remedy my die hard php fanboys friends. i'll surely endorse this link!

Comment 8 by Patrick posted on 3/19/2009 at 4:06 PM

Great! I recently took the beginner course which has started my addiction to CF but was unable to take the Advanced. The course was worth while, but the curriculum is not the type that absolutely needs to be presented in a classroom. If I can find the course files then I should be able to crank through the advanced quicker than it took for the beginner course.

Comment 9 by Josh posted on 3/19/2009 at 8:02 PM

Just a note that they didn't include the advanced Unit 10: scaling applications in the full course PDF, in case anyone is going to download that expect all of them

Comment 10 by Nathanael Waite posted on 3/19/2009 at 8:21 PM

If you are having problems downloading the files. And really really really want them. Use firefox and pause and start the download if it stalls. Eventually you will get the whole file. If you do them all individually you will get them within 5 min.

Comment 11 by Patrick posted on 3/19/2009 at 8:55 PM

@Josh

I downloaded the complete package which did have Unit 10, but it is located after Unit 1 and before 2 (because its alphabetically)

Comment 12 by Phillip Senn posted on 3/20/2009 at 2:39 AM

I think the community colleges are always open to people pitching class ideas.
It comes down to demand. If you show a coordinator that there is a demand for it, they will schedule a class.
Just remember that it will take a long time because decisions are made on a semester basis; sometimes yearly.

Comment 13 by Edward Beckett posted on 3/20/2009 at 3:22 AM

@Ray ...

Adobe "should" give you some liberty seeing that you helped write their books ...

However ...

Comment 14 by Raymond Camden posted on 3/20/2009 at 4:48 AM

@Edward Becket: The WACK series isn't their book. It's published by... um Peachpitt I think.

Comment 15 by Bob posted on 3/20/2009 at 3:17 PM

I teach a community college class in CF and something like this would be great to reference. I currently have a curriculum that I came up with on my own that is somewhat similar to this- let's face it intro material is intro material.

I've found in my experience though that such a wind range of students take my class: everything from students, continuing ed, seniors, and more, that creating material that everyone can get through in the time allotted is challenging.