Wednesday, 20 November 2013

C Programming For Beginners

I've uploaded some more videos to YouTube, all about C programming. Here they are...

Variables and types

Constants and #define

Conditional tests

These videos are taken from my in-depth course on C Programming For Beginners.

Saturday, 2 November 2013

C Programming - typedefs

The C programming language lets you created your own named types. These may either be aliases for standard data types or they may be unique names for your own struct types. This video explains the basics:

This video is taken from my course on C Programming For Beginners. You can save $100 off the price of this course HERE!

Friday, 1 November 2013

C Programming For Beginners

Welcome to my latest course...

Full price, this courses costs $149. But I have a special introductory offer. Save $100 and get this course for just $49. Click this link:

How to teach an online course (review)

There is a nice review of my "How to teach an online course" course on John Colley's latest podcast (the one dated 30/10/13) - about 5 minutes from the end: This is the course in which I explain how to go about setting up a home studio to record videos on a budget. I give some guidance on cameras, lighting, backdrops, microphones and presenting. Listen to the podcast then join the course. They are both free!

Friday, 16 August 2013

Learn C# Programming - featured on Udemy

On the Udemy Blog today....
"Never programmed before? You can Learn C# Programming in Ten Easy Steps with this online course, which is suitable for both Windows and Mac users. This user-friendly course starts from the basics, explaining how to use variables and constants to store the data your program needs. You will learn about the principles of object-oriented programming, including how you can define and use your own classes to build programs that do exactly what you want."
Hint: you can get this course at a massive discount here:

Wednesday, 7 August 2013

Programming For Beginners -- Relational Operators

I've just uploaded another video in my series about programming fundamentals for beginners. Here it is....

Friday, 12 July 2013

Wednesday, 10 July 2013

Learn To Programming - more free lessons

Two more videos have been added to my free course on the basics of programming. First arrays...

And then, while loops...

See all available videos in this series on The Bitwise Courses YouTube channel.

Tuesday, 2 July 2013

Object Orientation - a gentle introduction

Here's a simple overview of the basics of Object Orientation - this is another in my free series of programming guides for beginners.

To keep up to date when new videos are published, be sure to subscribe to the Bitwise Courses YouTube channel.

Sunday, 30 June 2013

Learn Ruby Programming - and save $138!!!

Over 3,600 students have learnt to program Ruby with my Ruby Beginners Course. Many of them have gone on to explore the language in more depth with my Advanced Ruby Course. The regular cost is $99 per course. Well, today I can announce a special deal that will let you get my Advanced Ruby Course for FREE! Just sign up to the Ruby Beginners Course at the regular price and you will automatically have complete access to the Advanced Ruby Course too.

That's a saving of $99

But that's not all. As an added bonus, I am also throwing in a FREE subscription to my course, Break Into The Programming Business which guides you through the world of programming and gives you an insight into ways of taking your programming career to a professional level.You can get ALL THREE COURSES for just $99.

That's a saving of $138 off their regular prices. 

You get full, unlimited access to all the courses - including many hours of video tutorials, eBooks and ready-to-run source code.

Grab yourself a bargain today by signing up to The Ultimate Ruby Programming Bundle at this incredible bargain price!

Tuesday, 18 June 2013

Monday, 17 June 2013

Programming For Beginners - Equality and Assignment

You can do it in C but not in Pascal. Ruby lets you do it but warns you when you do. What am I talking about? Assigning a value when you test a condition. It's an easy mistake to make. This video, the latest in my free series of Programming For Beginners, explains all....

Friday, 14 June 2013

Ruby Programming For Beginners - latest review

This is the latest student review of my course, Ruby Programming For Beginners...
"It's the best! It's fast and really well explained. I understand so much better now from this course than I did from other online tools. Watch the videos, play with the code, read the book. Very effective."
Thanks to Caleb Lear for that! As an instructor, it's always gooid to get feedback from students and it goes without saying that such positive feedback is great to wake up to! If you want to learn the Ruby language, you can find my course on Udemy here:

Wednesday, 12 June 2013

Programming For Beginners - Type casting, conversion and coercion

How do you change a string to a number or a floating-point to an integer? Welcome to the world of type conversion, casting and coercion - the latest free video in my serious on programming for beginners... For more free tutorials, visit our YouTube channel:

Tuesday, 11 June 2013

Programming For Beginners - Data Types

Here is the latest video in my free series on programming for beginners. Be sure to subscribe to the Bitwise Courses YouTube channel to be sure to hear whenever a new video appears...

Sunday, 9 June 2013

Programming For Beginners - Constants

I've just uploaded another free video in my series on programming for beginners. This one explains constants...

Wednesday, 5 June 2013

Programming for Beginners - Variables

Here is the first lesson in my new course for beginner programmers. It explains variables...

If you want to be the first to know when new lessons are added to this course (and others), be sure to follow Bitwise Courses on Twitter and subscribe to our YouTube channel.

Programming For Beginners - free course

I've just started working on a new course aimed at explaining the fundamental features of programming, no matter which programming language you happen to be using. This introductory video should give you an idea of what to expect...

Sunday, 26 May 2013

Learn JavaScript - new course, save $60!

I've published a new course on Udemy: a step-by-step guide to programming JavaScript. It has over 40 lectures and it comes with a 72-page eBook, The Little Book Of JavaScript, plus all the source code ready to edit or load into a web browser.

This course covers:
  •           Getting started with JavaScript
  •           JavaScript Editors, Browsers and Debuggers
  •           Fundamentals: variables, functions, arguments, scope
  •           Strings, arrays, tests, loops
  •           JavaScript Object Orientation
  •           Mathematical and logical operators
  •           AJAX – using JavaScript to request data from an online server
  •           Querying a web browser for information
  •           List-processing
  •           Error-handling
  •           Modifying web pages and creating HTML elements using JavaScript
The regular price of this course is $99 but if you click the link below, it can be yours for just $39:

Remember, you can keep up to date with all our new courses and special offers by subscribing to our Twitter feed and visiting our web site

Sunday, 12 May 2013

TechCrunch Launches CrunchU with Half Price Offer on Ruby Course

My Beginners Course in Ruby programming is one of just 32 Udemy courses that have been selected for the launch of TechCrunch’s new CrunchU video training site. As a special promotion, TechCrunch is offering a 50% off the course – but only until the 18th of May!

You can find the signup page here:

TechCrunch is a huge technology site that attracts over 12 million unique visitors and more than 37 million page views per month. So this is a great opportunity to get out the word on Ruby and help people to get up to speed with Ruby coding.

If you’ve already completed my Ruby course, please pass this news onto your friends and colleagues. Blog it, tweet it, mention it on Facebook! This is a strictly time-limited offer and (for contractual reasons) I personally won’t be offering any similar discounts in the foreseeable future. So if you or a colleague want to get this course at a discount, grab it while it’s still on offer!

Saturday, 27 April 2013

Learn Pascal with this 5-star-rated course!

My Udemy course on programming with Object Pascal currently has a top 5-star rating from students. The latest review, added today, comes from Rolf Lemij. Rolf writes: "Very easy to understand this impeccable teacher. Even for a foreigner! Everything he says could be written down to make a textbook; no corrections needed."

Suffice to say I am both flattered and enormously pleased to read reviews like this! Incidentally, if you want to join this course, you may like to know that you can get 50% off the regular price. Click this link to find out how.

Wednesday, 24 April 2013

Learn C# Special Offer - save $60

Want to know how you can get my C# programming course on Udemy for a mere $39 instead of the regular $99, thus saving you a hefty 60%? The secret can be found on the Bitwise Courses web site. Actually, the secret can also be found amongst the Bitwise Courses tweets - so if you want to get all the latest news on new courses and special offers, just subscribe to Bitwise Courses on Twitter.

Wednesday, 10 April 2013

Learn Ruby for $24

Save $75 for ONE DAY ONLY!

Join the more than 3,400 students who have learnt to program Ruby with the top-selling course: Ruby Programming For Beginners!

Get this $99 course for just $24.

OFFER Lasts 24 hours only!!!

So you will need to be quick!

Ruby is famous for being easy to learn, but most users only scratch the surface of what it can do. While a typical Ruby tutorial or book focuses on Ruby's trendier features, this course reveals the secret inner workings of one of the world's most popular programming languages. It helps you learn Ruby in one of the easiest ways possible, through 10 simple steps that will have you writing clear, maintainable code in no time.

Rather than bog you down with a lot of theory, this course takes a hands-on approach and focuses on helping you learn Ruby so that you're productive on day one.

Whether you're new to programming or just new to Ruby, this Ruby tutorial is your guide to rapid, real-world software development with this unique and elegant language.
  • More than 40 lectures
  • Video guidance, step by step
  • 92-page downloadable eBook
  • All the source code, ready to run
  • Interactive quizzes
  • Follow along on Windows, Mac or Linux
So how do you get this deal?

But be quick. This $24 offer lasts 24 hours only!
So be sure to sign up today.

And remember, if you sign up to the Bitwise Courses Twitter feed you will be the first to know about otherspecial deals in future:

Friday, 5 April 2013

You Can Teach Online - new course

Learn how to create pro-quality video courses on an amateur budget

In You Can Teach Online you will learn how to...
  • Choose a budget camera for pro-quality videos
  • Set up a home studio
  • Choose a microphone
  • Use lighting
  • Select software for editing and screencasting
  • Present to camera with or without a script
This is just one of hundreds of great courses on graphics, programming, multimedia and web-development which you can access with a single low-cost subscription at

Thursday, 4 April 2013

Ruby For Programmers - New Course

If you are already an experienced programmer and you want a fast way to get to grips with Ruby, my new course on Code Project TV is exactly what you need!

This is the course home page:

Ruby For Programmers explains all the stuff you need to know about Ruby. It won't cover the programming basics - it assumes you already know that - it just gets right to the core of the Ruby programming language. It explains classes and objects, class variables and class methods, attributes and accessors, loops, iterators, modules, mixins, hashes, blocks, lambdas and IO. You can buy just one or two lessons for a dollar or two a piece, if that's all you want. Or you can subscribe to the entire course for just $19.98.

This is a completely new course, aimed at experienced programmers. If you are a novice programmer or if you want a more in-depth, step-by-step tutorial, complete with code samples and a course eBook, my course Ruby For Beginners on Udemy, is a better choice:

Meantime, here is a video that explains a bit more about Code Project TV.

Tuesday, 19 March 2013

Tips & Tricks for Creating a Home Recording Studio

"Udemy instructor, Huw Collingbourne, has cracked the code on professional lighting, sound, and video- for next to nothing. Huw has sold nearly $90,000 worth of courses of Udemy and taught over 4,000 students since starting on the platform in 2011." --- hmmm, that's me they are talking about. I guess I must be doing something right then!

Udemy has just posted an article about my little home studio - see here: I've also recorded a short video tour of my studio (actually a tiny, cramped space in my house) in which I explain how you can create videos that look professional even when you haven't got professional-quality equipment. You can find out more by joining Udemy's free course for instructors:

Saturday, 16 March 2013

Learn Cross-Platform Programming with Pascal (and save $60!)

If you want to create great CROSS-PLATFORM applications that run on Windows, OS X and Linux, I strongly recommend that you try out Free Pascal and Lazarus. This is an amazing combination of a fast, powerful compiler and a slick visual programming system – you just drag, drop, click and code.

I was the Object Pascal (and Delphi) columnist for PC Plus magazine in the UK for over ten years and I am passionately keen on this wonderful language. My latest programming course explains everything to need to know to program in Lazarus/Free Pascal or in the commercial Delphi system, to give you a way into creating fast, compiled cross-platform programs.

In over 5 hours of video lessons, you will learn how to design, code and debug cross-platform applications using the powerful Object Pascal language. The course comes with a code archive of ready-to-run programs for OS X and Windows. Plus, there is a 124-page course eBook.

“Learn To Program With Pascal” contains over 40 lectures in ten chapters. It starts with the very basics of Pascal syntax and goes right up to quite advanced topics such as Pascal Object Orientation, class hierarchies, user-defined types, File IO, how to save objects to disk, exception-handling and serialization.

All the software you need to follow this course is available for free. Alternatively, you can use the commercial Delphi development suite. The code archive is available for Delphi too. If you want to break into the world of professional Delphi programming, this course will get you up to speed in record time.

To take advantage of this limited-time offer on my Pascal programming subscribe today and save $60. Use this link to buy this $99 course for just $39:

Offer ends 31st March, 2013.

Tuesday, 19 February 2013

Who is this Huw fellow anyhow...?

Apparently I am a, er, "top rockstar Ruby instructor", and, um, (excuse my blushes) the Dos Equis guy ain’t got nothin’ on me. Well, that's according to the nice people at Udemy when they interviewed me last year.

Seriously, though, if you want to find out more about the man behind the voice, this article spills a few beans. From programming to pop stars to Pyrenean Mountain Dogs. Find out how I went from The Golden Wombat Of Destiny to co-running a software company and teaching people to program in Ruby, C#, Pascal and more...

Tuesday, 5 February 2013

Bitwise Courses: On the Web, Twitter and Facebook

Bitwise Courses Blog Welcome to the brand new Bitwise Courses Blog. Chances are you’ve found this blog via the Bitwise Courses on Udemy. At the present date, we have five multimedia programming courses running on Udemy and you can find them all listed on my Udemy Home Page.

Today I’m pleased to be able to tell you that from now on you’ll be able to keep up to date with all the latest news on existing and forthcoming courses both here on the blog and at several other places on the Internet. These include:

The Bitwise Courses Web Site
The Bitwise Courses Facebook Page
Bitwise Courses on Twitter

We’ll be launching some exciting new courses during the next few months. And maybe, just maybe, we might have some special offers for subscribers to Bitwise Courses on Twitter and Facebook too.

To get the ball rolling, here’s a special deal to celebrate the launch of the Bitwise Courses blog!

Learn C# Programming (In Ten Easy Steps) 

Get this $99 course for just $39. Limited time offer – this month only! 

Learn C# Programming (in ten easy steps) is suitable for beginner programmers. Step-by-step it explains how to write C# code to develop Windows or Mac applications using either the free Visual C# Express, a commercial edition of Microsoft Visual Studio or the free MonoDevelop for OS X.
This course features…

  • Over 3.5 hours of video 
  • Code archive and eBook 
  • Basics of C# and .NET 
  • Cross-platform coding, Windows or Mac OS X 
  • Functions, methods and arguments 
  • Object Orientation and class hierarchies 
  • File-handling and data streaming 
  • Exception-handling and debugging 
  • Generic collections 
  • How to start writing a text adventure game! 

Save 60% on this offer now. Get this $99 course for just $39 (this month only!!!) by clicking THIS LINK to subscribe.

Be sure to keep up to date with our new courses and special offers by following Bitwise Courses on Facebook and Twitter.