Developing mobile websites takes two paths. A), You can optimize your standard website to run for multiple platforms. B), You can recreate a mobile website for a quality user experience and get the most from viewers visiting your mobile site. Either way has its pros and cons. You can choose for yourself from these courses below.

HTML Goodies.com; Making your Mobile Website

This course takes an informal approach to mobile site development. Divided on 4 parts, you start with the basics and learn of some important things to keep in mind. This is followed by a list of commonly made mistakes to avoid after which you learn about coding and more in the next parts. To access the other parts, simply replicate the number in the URL with the corresponding part #. E.g. if you want to view part2, simply change http://www.htmlgoodies.com/html5/mobile/making-your-website-mobile-part-1.html#fbid=FabRT-QXDzc the bold and italicized part-“1” with “2” and enter it into the address bar.

Building a simple mobile website using CSS3

This tutorial helps you in making a website using CSS3 and provides all the coding snippets and program interface screenshots so you accurately know how to proceed. You learn to utilize simple HTML, creating flexible layouts for easy viewing and other mobile layout tips and tricks.

Flexible Mobile Layouts; Net Tuts Plus.com

You learn to take into consideration the non-technical aspects of mobile website development such as pre-planning and keeping in mind the different devices your website will be displayed on. You learn to optimize screen size and elements, controlling HTTP request, making a standard site for different platforms and so on. The main focus of the course is on easy, uncluttered coding. You can also download the files for the course.

Smashing Magazine.com; How to build a mobile website

This article on Smashing Magazine covers all the basics and know-how you should be having when it comes to designing a website. You learn about layouts, resolutions and ratios pertinent to different devices with varying views.

Timothy Training.com; Mobile Website Development

This blog contains articles on the many individual aspects of mobile website development such as responsive websites, doing diagnostics and creating fluid websites making their usage easy and practical. These topics aren’t discussed much but are equally important despite being overshadowed by the technical topics.

Code School.com; Mobile Website Designing

This website contains 6 courses on web designing for maximum effectiveness and appeal, both of which are important when it comes to mobile websites since space is limited and a viewer expects standards at par with PC sites.

Lee Brimelow.com; Video Tutorial on Mobile Web Development

This tutorial teaches you to develop a mobile website using the latest Adobe CS5 software. This opens up new avenues by bringing in powerful tools like Flash and much more. For this you can view a tutorial on coding so that you don’t feel alien when using the programs in the tutorial mentioned here.

Creative Bloq.com; Creating a Mobile Website using jQuery

More of a tutorial, you learn step by step about how to design a multi-platform mobile compatible website. Coding and basic foundations, you then move on to testing, initial runs, multi-page coding, using animations and transition effects and the conclusion goes well in up to the actual product testing.

Udacity.com; Mobile Web Development

About.com; Developing a Mobile Website

This course tends to focus more on the non-technical side of things. It starts with graphics and their presentation including layout, use of optimized graphics and so on. Next up comes HTML coding and how it should be free of loop-holes to ensure maximum compatibility and no chances for errors. This is followed by content, which is pretty much important for every site.

Web Design.con; Developing a Mobile Friendly Website

Basically your PC website can also be optimized to work perfectly for mobile users. All you need to do are make some slight modification in the coding and layout, allowing for the different devices users use and varying data rates.