Thursday 2 November 2017

Constructors in C#

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!)

https://www.udemy.com/learn-c-sharp-programming-in-ten-easy-steps/?couponCode=35DOLLARDEAL

Wednesday 1 November 2017

Pointers and addresses in C

What exactly is a pointer anyway? And how does it relate to an address?

The video below is taken from my online course, Advanced C Programming: Pointers. Save 63% by clicking this link to subscribe to the course for just $35 (regular price is $95): https://www.udemy.com/advanced-c-programming-pointers/?couponCode=CPOINTERS2017

Monday 30 October 2017

Tuesday 18 April 2017

Pointers for C Programming - new course

Get this $95 course for just $15.

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).

Course contents:

  • 58 Lectures
  • Over 3.5 hours of video instruction
  • Downloadable source code of all examples
  • Quizzes and course notes
  • Lifetime access

----------------------------------------------------
Advanced C Programming: Pointers
Regular Price: $95
Sign up today for just $15
https://www.udemy.com/advanced-c-programming-pointers/?couponCode=BWCPOINTERS
----------------------------------------------------
(Offer runs until end of May, 2017)