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