Showing 1–16 of 42 results
100 Algorithms Challenge (JE017)Add to cart
Adding Authentication to React with Auth0: Login and Profile (JE011)Add to cart
Angular CLI Basics (JE006)Add to cart
Angular Fundamentals (CA074)Add to cart
Become an Angular Developer in Five Minutes (JE007)Add to cart
C++ 11 Fundamentals (CA138)Add to cart
C++ for Beginners (ML013)Add to cart
C++ Programming Fundamentals (SR038)Add to cart
C++11 Intermediate (CA139)Add to cart
Deploying An Angular App to Heroku (JE010)Add to cart
Diving Into Angular’s Router (JE009)Add to cart
Exploring ASP.NET Core: Fundamentals (CA150)Add to cart
Fundamentals of Angular Directives (JE001)Add to cart
Fundamentals of HTML (SR047)Add to cart
Google Go Programming for Beginners (Golang) (SR044)Add to cart
Hello Julia: Learn the New Julia Programming Language (SR043)Add to cart
100 Algorithms Challenge (JE017)
Adding Authentication to React with Auth0: Login and Profile (JE011)
Angular CLI Basics (JE006)
Angular Fundamentals (CA074)
The Angular: Fundamentals course facilitates the students to learn about Angular framework. This course provides practical and hands-on experience with a great option for building sophisticated web applications. If you are building for the web, Angular will change the way you write web interfaces and work across multiple browsers and platforms.
This course is for:
Experienced web developers
Front-end developers and engineers
Become an Angular Developer in Five Minutes (JE007)
C++ 11 Fundamentals (CA138)
The C++ Fundamentals course is a foundation level course focused on the hands-on skills required to learn C++ coding and object oriented programming. The course enables the students to equip themselves with the required expertise to apply C++ programming in solving the practical programming problems.
The C++ Fundamentals course is vital course to learn the concepts of C++ syntax and style. The students are taught various methods and techniques to develop a reusable, adaptable and reliable code with much emphasis on object oriented programming. Much importance is given to the features of C++ that support abstract data types, inheritance, and polymorphism. In addition to the theoretical knowledge, comprehensive hands on exercises are an essential part of this course to reinforce the learnt concepts.
This course is an introductory-level C++ programming course designed for prospective software developers with little to no experience of programming.
The course is designed for beginners in programming. Hence, no formal pre-requisites are required to enroll in this course. However, a basic concept of programming languages is preferred.
C++ for Beginners (ML013)
Have you always wanted to create console video games, but lack the basic C++ skills? Do you want to understand a more “heavy-duty” programming language? Do you really want to get “under the hood” and complete more complex computing tasks quickly? Do you simply want to advance your current skill set and learn one of the world’s most popular programming languages?
C++ is one of the most widely used languages in the world. It’s used for everything from financial trading applications (where speed equals revenue!) to console video games.
Dozens and dozens of code examples are included in the course, that you can learn from. You’ll also complete engaging lab exercises that are not only fun, but specially designed to help you retain the information in the lectures.
What you’ll learn
Learn to Set up Your Development Environment
Learn to Execute C++ Code
Learn To Debug Your Code
Understand the Role of Variables
Be able to use Variable Data Types
Be Able to Output to the Standard Error Stream
Learn To Cast Data Types
Learn to Format Output
Learn to Take and Process Console Input
Understand and Use Source Comments
Be able to use Assignment Operators
Identify and Use Compound Operators
Use Comparators and Logical Operators
Understand and apply Operator Prescedence
Create Simple and Complex Conditionals with If
Use the Switch Statement
Use the Ternary Operator
Create While Loops and For Loops
Access Array Members with Loops
Understand and use Multidimensional Arrays
Learn the Role of Pointers
Understand Binary Theory and it’s Role in C++
Create and Use Truth Tables and Binary Operators
Work with Bitwise Operators
Encapsulate Code in Functions
Work with Header Files and Includes
Understand and Use Namespaces
Understand and use the STL String Library
Understand Object Oriented Programming
Create Classes and Objects in C++
Read Text Files to Permanent Storage
Store Text Files in Permanent Storage
PC or Mac
Who this course is for:
Aspiring Game Programmers
Teachers and Students
Developers who Want a “Heavy Duty” Langauge
Developers who Work in the Financial Sector
Developers working with Apps that Need to Do Many Calculations Quickly
Anyone who Wants to Wield the Power of C++!
C++ Programming Fundamentals (SR038)
C++ is one of the most in demand programming languages in the software industry, and the language that many others derive from – Java being just one. Being somewhat more complex than others, it’s not easy to find a C++ tutorial for beginners. However, if you want to boost your employability and fine tune your programming skillset to include C++ fundamentals, then this is the course for you.
Take your Programming Skills to the Next Level
Hands on approach to C++ basics including DIY examples and explanations
Write basic programs using control structures and switch case blocks
Prepare for C++ intermediate level through in depth coverage of the fundamentals
Gain a better understanding of basic programming topics in general
Learn C++ Basics in a Flash
This course has been specially designed for intermediate programmers who have already gotten to grips with basic programming languages. It’s especially suitable for those planning to pursue programming as a serious career path. As C++ is a complex language, this course is not intended for complete beginners.
With 16 lectures and 3 hours of content, this C++ beginners tutorial will get you up to speed with the basics of the language first of all, including variables and literals, data types, data assignment, and the mathematical operations that C++ uses. Next, it’s on to type conversions, overflow and underflow, formatting output, and string manipulation. The final section deals with control logic, including control structures, logical operators, conditional operators, and looping.
You will learn each of the concepts covered in this course with the help of practical examples and do-it-yourself style material, so that you’ll instantly see how the knowledge you learn can be applied. By the end of this course, you will be ready to progress to intermediate C++ or at the very least, have a working knowledge of C++ fundamentals that can be built upon with practical use.
C++ is a general purpose programming language that emphasises performance, efficiency and flexibility of use. It has a variety of uses and is best suited for large, resource-constrained systems, and has proved particularly strong in the software infrastructure and software entertainment, among many other areas. Initially developed in 1979 by Danish computer scientist Bjarne Stroustrup, it was standardised in 1998 and has been one of the heavyweights in the programming world ever since.
C++11 Intermediate (CA139)
The C++ Intermediate course is the second course in the two course series on C++. The course is an intermediate level course that builds on the basic C++ coding skills taught in the C++ Fundamentals course. The course introduces the concepts of Standard Template Library (STL), data structures, iterators, sequence containers and function objects.
The C++ Intermediate is a programming course focused on the advanced concepts of C++ coding. The course has multiple hands-on programming exercises to enable the students to apply the learnt concepts while working with C++ programming language. The course is essential to develop intermediate programming skills in the students.
Deploying An Angular App to Heroku (JE010)
For Angular developers looking for knowledge on how to deploy Angular to Heroku, this is the course for you. Working on our Angular apps in a development environment is great, but eventually we need to push the app to production. While we could use any old simple web hosting provider, platforms like Heroku give us a lot more flexibility. In this series we’ll learn how to configure an Angular app to be deployed to Heroku and how to manage it once it’s there. Deploying an Angular App to Heroku provides instruction and exercises on how to configure an Angular app to be deployed to Heroku, and how to manage it once it’s there.
Diving Into Angular’s Router (JE009)
Diving Into Angular’s Router was designed for Angular developers looking for more in depth knowledge on routers. The course discusses how Angular provides a powerful Router module packed with a lot of features and in this series we’ll take a deep dive into it. Intruction and exercises are provided about the basic Router setup, and how to navigate between routes, listing out the contacts, using ActivatedRoute, Route Params, Route Resolvers, and Simple Route Gaurds.
Exploring ASP.NET Core: Fundamentals (CA150)
The Exploring ASP.NET Core: Fundamentals course is a beginner level course that gives the students an overview of the new ASP.NET Core framework, the new tooling, and gives the candidates enough knowledge and confidence to start building web applications using it. The course starts off discussing the new templates and project types available. Then, moves on to review some of the core concepts such as configuration, dependency injection, routing, and Middleware.
This course is part of the two course series on ASP.NET Core framework. The course focuses on the .NET Core platform itself. The primary objective of this course is to enable the students to develop .NET Core console applications and libraries that run on Windows, Mac, and Linux computers. It also prepares the candidates to learn about developing ASP.NET web applications for the .NET Core platform.
Fundamentals of Angular Directives (JE001)
Fundamentals of HTML (SR047)
This course is focused on beginners, and will take you all the way from ‘what does that even stand for’ to creating real life projects using — and understanding why and how you just did it.
What About HTML5?
HTML5 will become the new HTML standard version in the coming years. To understand HTML5 you must have knowledge of HTML and how it works. HTML5 modifies HTML to allow you to create more modern websites.
Projects and Source Codes
You will learn the basics, then create real projects that use the skills you just learned so you can understand how HTML works in the real world. You will also get access to all lesson source codes so you can deconstruct each lesson — another valuable learning and time saving tool.
Google Go Programming for Beginners (Golang) (SR044)
There are an endless number of programming languages out there, and new ones are added on an almost daily basis. To keep on top of the game and broaden your skill set, picking up a few of these new languages never hurts. Google Go (golang) is the programming language created by one of the largest technology names in the world – Google – so having Go in your arsenal is a surefire way to add to your coding credentials. This course will teach you everything you need to know about Go.
Hands on Programming Training
Learn Go fundamentals and apply them in real world scenarios
Get to grip with advanced features like Go Language and Concurrency
Understand and develop your knowledge of programming fundamentals
Build up a knowledge foundation for more advanced programming languages
Learn the language behind the super popular Docker technology
Everything you Need to Get up and Go!
This course has been designed for anyone who is familiar with coding and programming languages, but has not yet turned their hand to Google Go. It’s also perfect for beginner programmers who want to diversify their skills by learning a new language. It’s not intended for complete beginners learning their first language, although it does make an excellent follow-up course.
The course is broken into several different sections which become increasingly more advanced as you progress. Over 41 lectures and 4 hours, you will be continuously challenged but able to move at a comfortable pace (without becoming overwhelmed). It’s all about hands on training, so expect to jump right into the action and get coding with real world golang examples.
After you’ve been introduced to the Go language, you’ll get to grips with its individual features, functions, structures and interfaces. You’ll then expand your knowledge to elements like polymorphism, encryption and concurrency (among others) before tackling the course project. On completion, you’ll be well versed in all things Go and ready to either start using it in real world applications, or move on to another more advanced programming language.
LiteIDE: Lite IDE is the open source integrated development environment used in conjunction with Go to write code. If you are unable to use LiteIDE for this course, golang is a useful alternative.
Google Go: Go is an open source programming language developed by Google and used in many of their systems (as well as in other applications not associated with Google). It is compiled in the tradition of C and C++ and is relatively simple to pick up for those with programming experience.
Hello Julia: Learn the New Julia Programming Language (SR043)
The secret to making the big bucks and landing that dream programming job is pretty simple. Pick a few key languages and get really, really good at them. Choosing languages that have a solid foundation and a promising future is also a good idea; and Julia fits that bit perfectly. This relatively new kid on the block (its first release was in 2012) is on the verge of becoming huge, and this online course will help you get one step ahead of everyone else by learning it fast, and learning it now.
Get Ahead of the Coding Curve
Write Julia code to intermediate level
Perform File IO operations in Julia
Understand Julia fundamentals with real world examples
Learn one of the most popular new programming languages
Learn Julia Fundamentals
This Julia online course will take you from complete beginner to intermediate. Starting at the very beginning, you will be guided through the installation process and the basic functions and features of Julia will be presented to you. Variables, strings, logical operators, arrays, types, dictionaries, loops, list comprehensions, scope and modules are all covered to give you a thorough footing in the world of Julia.
The second half of the course moves into more advanced features. You’ll dive into File IO reading, directories and learn how to write to files before moving on to meta programming, error handling, and various other more complex features of Julia. Each lesson provides download-able code so you don’t miss a trick and can go back over the material at your leisure.
Anyone who has a handle on basic programming concepts will get through this course with flying colours, as will those who are completely new to Julia and programming in general. You don’t need any previous credentials to begin… in fact, all you need is a computer with an internet connection to be on your way to a glittering programming career.
Julia is a high-level, high-performance, dynamic programming language mostly used for technical, numerical and statistical computing. It’s also becoming increasingly popular for general-purpose programming, web use and as a specification language. It combines the powerful performance of C with the prototyping of Python