Master C# Coding to Create Awesome Games, Websites & Apps
C# is one of the most versatile programming languages in the world. It's used to build websites, apps and games through the Unity game engine.
But despite its popularity, there’s lots of bad info out there about C#. Dozens of myths...
What You'll Learn
This course is the second part of a series. The first part covered the behavioral design patterns. In this part, you'll learn the structural design patterns that were first introduced by GoF.Adapter Pattern
Bridge Pattern
Composite Pattern
Decorator PatternFacade Pattern...
What You'l Learn...
In this three-part series, you'll learn and understand the classic design patterns introduced by Gang of Four using real examples that are applicable to modern applications and frameworks.The first part covers behavioural design patterns:Chain of Responsibility Pattern...
The Ultimate React Native Series: Part 1
By - MoshMaster the Fundamentals of Building Native Apps with React Native and ExpoTurn Your Ideas Into Mobile Apps
Have an idea for an app but been fearful of learning native mobile development?I hear you! Native development can be difficult. To...
The Ultimate React Native Series: Part 2
By - MoshMaster advanced techniques and best practices for building professional-quality appsTake Your React Native Skills to the Next Level
Following on from the concepts we mastered in Part 1, we're now going to take our app to the next level...
Learn to build modern apps
Redux is the most popular state management library for JavaScript apps.
It's mostly used with React but it's also becoming popular in Angular, Ember and Vue communities.Despite being a small library with a small footprint, a lot of developers find Redux...
Learn to build React apps like a pro
Let’s face it – all the cool kids are using React…What else do you expect from a JavaScript library that was developed by Facebook?But seriously, if you don’t know how to build apps with React - then you’re falling behind the curve. It has quickly become...
DescriptionWhat is Node.js?
Node.js, or Node, is a runtime environment for executing JavaScript code outside of a browser. It is ideal for building highly-scalable, data-intensive backend services (APIs) that power your client’s apps (web or mobile apps).Why learn Node?
Node is great for...
What You'l Learn...Along with all the programming fundamentals, you’ll learn how to...Use essential Python data structure
Use classes and modules
Apply object-oriented programming principles
Work with exceptions
Build web scraping tools
Use 3rd-party Python packages and publish your own
Work...
By the end of this course…You’ll be able to:Ace your next coding interview
Write better, faster code
Become a better developer
Improve your problem solving skills
Master computer science fundamentals
Implement all the essential data structures from scratch
Master dozens of popular...
What you're going to learnThis course is the second of a series. In the first part, we covered the linear data structures (Arrays, Linked Lists, Stacks, Queues and Hash Tables). In this part, we'll be focusing on non-linear data structures.Part 3 is about searching, sorting and string...
What You'll LearnThis course is the first of a series. In this part, we'll be focusing on linear data structures.Part 2 is all about trees and graphs. Part 3 is about searching, sorting and string manipulation algorithms.Here's what you're going to learn in the first part:The Big O...
Now's the time to master Git!
Git is the most popular Version Control System (VCS) in the world. It helps you track your project history, revert back your code in case of mistakes, and work effectively in a team.That's why it's listed in almost every job description for a software or DevOps...