I’m pleased to announce that Bitwise Courses is now partnered with Bitwise Books! We’ve been working away at this for most of the last year. Our aim is to publish a range of tightly-focused programming books that explain just what you really need to know without any padding.
The series is called The Little Book Of… and our first three titles are:
In addition, we have created a series of free programming guides called A Really Simple Guide To… These include A Really Simple Guide To Object Orientation, C IDEs and Pointers. To can get the guides delivered straight to your inbox (no purchase necessary) from the Bitwise Books site.
We’ll be announcing more Really Simple Guides and Little Books Of (various programming topics) soon.
Before you can use an object you have to create it. That is what this video from my C# course explains...
My course ‘Learn C# Programming (in ten easy steps)’ was first created in 2012 but now, in 2017, it has been completely remade. Every single video has been re-done and no less than 86 new video lessons have been added. What’s more, students can also download the entire version 1 of the course (almost 4 more hours of video) as an added bonus. This is what the course contains:
117 video lessons
7 hours, 7 minutes of video
32 sample projects
10 quizzes
89-pages of pdf documentation
PLUS: The entire version 1 course as a free download!
The regular price for this course is $145. But use the link below to sign up for just $35 (valid only until the end of 2017, so don’t wait!)
Pointers. In C, there is just no getting away from them. Understanding and being able to use pointers correctly (and safely) – well, it’s the difference between a professional programmer and an amateur. But pointers are really difficult to use. Aren’t they?
The fact of the matter is, they needn’t be. If you understand them. And that’s what my new course is all about. “Advanced C Programming: Pointers” explains pointers from the ground up. What exactly is a pointer variable and how does it work with addresses in memory? What is indirection? How can you avoid common pointer problems such as memory leaks and program crashes?
Topics covered include:
Pointers and addresses
Indirection and multiple indirection
Pointers and arrays
Pointers to structs
Data-type alignment
Generic pointers and casts
Null pointers
Memory allocation and reallocation
Freeing memory safely
Pointer arithmetic
Singly and doubly linked lists
Queues and stacks
Pushing and popping
Function pointers
Deep and shallow copying
Common pointer errors
…and much more
NOTE: This is not a course for beginners. It is aimed at programmers who already have a good working knowledge of C programming and who need to take the next step in mastering C by gaining a deep understanding of pointers. (If you are a beginner, you should sign up to my C Beginners Course first).
Java Programming – the Master Course is a multimedia course that teaches you Java from the ground up. With over 9 hours of video tuition, plus a an eBook and lots of ready-to-run source code, this is a premium course that normally costs $149. But this month I have a special offer that will get you the entire course for just $29!
Even if you are a complete beginner, this course will explain all the topics you need to know in order to become a proficient Java developer. It starts with the basics and moves on step-by-step to explain advanced topics such as generics, enumerated types, file-handling and streaming. You can follow the course on a Mac or on a PC. And all the software you need is free.
This is what you get with this course….
88 lectures and over 9.5 hours of content
All the source code ready-to-run
A 125-page eBook, The Little Book Of Java
10 quizzes to test your understanding
Lifetime access to the course
Java Programming - the Master Course is available on Udemy for $149. But, using this special link, you can get this complete Java course at a massive 81% discount.
I recently published two quick-start guides to the C and C# (‘C-sharp’) languages on the Udemy Blog. If you are learning C or C# now or wonder whether you might want to learn them in the future, these simple guides give you a short and snappy overview of these two important programming languages.
They are online now. All you need to do is go over to the Udemy Blog to read them.