Learn to Program in JavaScript, C, C#, and Java - 5 Course Bundle

Learn four key programming languages in this comprehensive 5 course bundle - (save 85%, $645 value)

Bundle Includes

Learn To Program JavaScript (in ten easy steps ) is suitable for beginner programmers. Step-by-step it explains how to write JavaScript code to run in a web browser on Windows, Linux or Mac OS X.

JavaScript is the language of the web. If you need to program web sites to run on desktop computers or mobile devices, you have to know JavaScript.

This course explains all you need to know in order to write JavaScript and make sense of other people’s JavaScript code. Every step of the way you can follow along with ready-to-run code in in short, easy-to-understand JavaScript programs.

You will begin by learning the core features of programming – variables, functions and data types. You will move on to learn about specific capabilities of JavaScript – how to use it to automate web pages, hide email addresses, swap stylesheets interactively; how to load XML data to create so-called AJAX applications, how to animate images and use some of the drawing capabilities of HTML5.

The sample projects are all provided ready for you to download, run and modify. The course also includes a course eBook, The Little Book Of JavaScript , that provides even more information on the topics being discussed.

The course instructor, Huw Collingbourne, is Director of Technology with SapphireSteel Software, a company that specialises in Visual Studio development tools for professional programmers. Founder of Bitwise Courses – producers of multimedia instruction courses – Huw's courses have taught tens of thousands of people to program.

Learn To Program JavaScript (in ten easy steps ) is the fastest and simplest way to learn to program web pages like a pro.

BONUS!

  • Downloadable PDF eBook "The Little Book of JavaScript" by Huw Collingbourne
  • Downloadable source code projects

Learn to Program in C in 10 Easy Steps - The fastest, easiest way to learn to program C on a Mac or Windows. This course will teach you to program the C language from the ground up. You will learn everything from the very fundamentals of programming right through to the complexities of pointers, addresses and File IO. Maybe you’ve tried to master C before but failed. Or maybe you are new to C or new to programming. If so, this is the course for you!

C is one of the most important of all programming languages. It is used to program desktop applications, compilers, tools and utilities and even hardware devices. The C language is fast and efficient – but it can be hard to learn. Unless you this course. This course begins with a gentle introduction to C but quickly moves on to explain some of its most confusing features: everything from C’s ‘scoping’ rules to the curious connection between arrays and memory addresses. By the end of the course you will have a deep understanding both of the C language itself and also of the underlying ‘architecture’ of your computer.

This course uses multiple IDEs but works with C++Builder including C++Builder Starter Edition.

What Will I Learn?
  • Master C programming concepts from the ground up
  • Use the source code examples to learn step-by-step
  • Understand the special features of C: pointers, header files, null-terminated strings, buffers
  • Advanced topics such as memory allocation, the stack and heap, and binary file IO
  • Videos explain everything in minute detail
  • Read the supplied eBook, The Little Book Of C, to explore the topics in even more depth
  • Test your understanding with end-of-section quizzes

Who should take this course?

  • Beginners – if you've never coded before, you can learn C step by step
  • Programmers switching to C from some other language such as Java, Ruby or Python
  • Cross-platform developers – there are C compilers for all major operating systems
  • Anyone who needs to program C++ or Objective-C. The C language is the place to start
Who is the target audience?
  • Newcomers to programming
  • Programmers of other languages who want a fast way into C
  • Anyone who needs to master C as a basis for using C++ or Objective-C

BONUS!

  • FREE Embarcadero C++Builder Starter Edition
  • 93pg downloadable PDF eBook "The Little Book of C" by Huw Collingbourne
  • Downloadable source code examples

Advanced C Programming: Pointers - To be an expert C programmer you need to master the use of pointers. This course explains pointers in real depth. It explains pointer variables, pointer arithmetic, indirection, memory allocation, how to create and maintain linked lists and how to use function pointers. In fact, by the time you finish this course, you will know pointers inside out. You will understand what they are, how they work and how to make sure that they don’t make your programs crash!

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’ve struggled with pointers and can’t quite figure out what all those ‘arrow diagrams’ really mean or what exactly is the relationship between pointers and addresses, this is the course for you. In a series of short, tightly-targeted lessons, you will learn all about: computer memory and how pointers access it; how memory is allocated and why copying data using pointers can cause program errors; why some pointers are ‘generic’ and what happens when you ‘cast’ them to specific types; how to create singly and doubly linked lists, stacks and queues; how to avoid memory leaks and other common problems… and much more.

The source code for all the example programs is provided, so if you need to try out my code you can load it and run it in your favourite C IDE or code editor.

What will you learn?
  • Pointers and addresses
  • Indirection and multiple indirection
  • Generic pointers and casts
  • Memory allocation and reallocation
  • Pointer arithmetic
  • Singly and doubly linked lists
  • Queues and stacks
  • Deep and shallow copying
  • Common pointer errors

Learn C# Programming (in ten easy steps) [Version 2] is Huw's premium level course for learning C#. It suitable for beginner programmers or anyone with experience in another programming language who needs to learn C# from the ground up. Step-by-step it explains how to write C# code to develop Windows applications using either the free Visual Studio Community Edition or a commercial edition of Microsoft Visual Studio (it even explains how to write C# programs using free tools for OS X). This is the completely revised and updated second version of this course.

C# is one of the most widely used an important of all modern programming languages. If you need to learn C# quickly and painlessly, this is the perfect course.

You will begin by learning the core features of programming – variables, constants, functions and data types. You will move on rapidly to learn about Object Orientation and the more advanced features of C# and the .NET framework such as file-handling, data-streaming, dealing with exceptions (errors) and overriding methods. Even if you start out as a complete beginner, by the end of this course you will have built a really solid foundation of programming knowledge and skills. All the source code of sample projects is provided ready for you to download, run and modify. The course also includes an eBook that provides even more information on the topics being discussed.

The course instructor, Huw Collingbourne, is Director of Technology with SapphireSteel Software, a company that specialises in Visual Studio development tools (written in C#) for professional programmers.

Learn C# Programming (in ten easy steps) is the fastest and simplest way to help you make the move from coding novice to professional programmer. The first version of this course was launched in 2012. The current version has been completely re-made and expanded with numerous new lessons. As an added bonus, the complete version 1 of the course (almost 4 additional hours of video instruction ) is also included as a free download.


The Java Programming Master Course - Java is one of the most important of all computer programming languages. But learning Java can seem like a daunting task. Not any longer! With this course you will learn Java step-by-step, from the basics right through to advanced topics. This course is, quite simply, the fastest, easiest way to learn Java programming.

This Java Programming Master Course includes over 85 videos to explain every topic in detail. All the source code is provided in sample programs ready-to-run on a PC or a Mac. And I even include a 125-page eBook, The Little Book Of Java, to provide even more information on all the topics discussed.

If you want to master Java programming quickly and easily, this is course for you.

What you will learn

  • The fundamentals of programming – from the ground up
  • How to program Java on a Mac or on Windows
  • The nitty-gritty details of the Java language
  • Advanced topics such as generics, exception-handling, streams and serialization

Who should take the course

  • Beginners – if you’ve never coded before, you can learn Java step by step
  • Programmers switching to Java from some other language such as Ruby, Python, C or C#
  • Cross-platform developers – Java programs run on all major operating systems
  • Anyone who wants to make a career in programming

Requirements

A Java compiler and development environment (both are available free)

What am I going to get from this course

  • Over 85 lectures and 7 hours of content!
  • Master Java programming concepts from the ground up
  • Use the source code examples to learn step-by-step
  • Understand the special features of Java: object orientation, garbage collection, cross-platform development and serialization
  • Videos explain everything in minute detail
  • Read the supplied eBook, The Little Book Of Java, to explore the topics in even more depth

Skill Level

Programming Skill: Beginner

Java Language Skill: Beginner

BONUS!

  • 93pg downloadable PDF eBook "The Little Book of Java" by Huw Collingbourne
  • Downloadable source code examples


Your Instructor


Huw Collingbourne
Huw Collingbourne

Huw Collingbourne is the technology director at SapphireSteel Software (http://www.sapphiresteel.com/), developers of the “Sapphire” Ruby IDE for Visual Studio and the “Amethyst” IDE for the Adobe Flash Platform. He is author of The Book Of Ruby from No Starch Press.

Huw has been a programmer for more than 30 years. He is a well-known technology writer in the UK and teaches courses on a range of programming topics.

For over ten years Huw wrote the Delphi and Object Pascal programming column for PC Plus Magazine. He has also written numerous opinion and programming columns (including tutorials on C#, Java, Smalltalk, ActionScript and Ruby) for a number of computer magazines, such as Computer Shopper, Flash & Flex Developer’s Magazine, PC Pro, and PC Plus. He is the author of the free ebook The Little Book of Ruby and is the editor of the online computing magazine Bitwise (http://www.bitwisemag.com/).

In the 1980s Huw was a pop music journalist and interviewed most of the New Romantic stars, such as Duran Duran, Spandau Ballet, Adam Ant, Boy George, and Depeche Mode. He is now writing a series of New Romantic murder mysteries.

At various times Huw has been a magazine publisher, editor, and TV broadcaster. He has an MA in English from the University of Cambridge and holds a 2nd dan black belt in aikido, a martial art which he teaches in North Devon, UK (http://hartlandaikido.blogspot.co.uk/). The aikido comes in useful when trying (usually unsuccessfully) to keep his Pyrenean Mountain Dogs under some semblance of control.




Courses Included with Purchase



Advanced C Programming: Pointers
Master pointers, addresses and memory allocation in C (70% off! reg $99)
Huw Collingbourne
$29
Learn To Program C# (expanded edition)
Master C# coding in ten easy steps (80% off! orig $149)
Huw Collingbourne
$29
Learn To Program JavaScript
The simplest way to learn to program JavaScript - the language of the web. (70% off! reg $99)
Huw Collingbourne
$29
Learn To Program C
Learn C in ten easy steps on Windows, Mac OS X or Linux (80% off! reg $149)
Huw Collingbourne
$29
Java Programming – Master Course
From Java Beginner to Java Expert in ten simple steps (80% off! reg $149)
Huw Collingbourne
$29

Original Price: $145


Frequently Asked Questions


When does the course start and finish?
The course starts now and never ends! It is a completely self-paced online course - you decide when you start and when you finish.
How long do I have access to the course?
How does lifetime access sound? After enrolling, you have unlimited access to this course for as long as you like - across any and all devices you own.
What if I am unhappy with the course?
We would never want you to be unhappy! If you are unsatisfied with your purchase, contact us in the first 30 days and we will give you a full refund.

Get started now!