KEY FEATURES
Bad code practices can make development very slow on your medium and big projects. This means a lot of money is wasted on development time. These types of projects are also remarkably unpleasant to work on. This course is about useful clean code principles. It will teach you concepts that you can use every time you write code. The course has Java examples and sometimes mentions things like Spring and Lombok. The same clean code principles also apply to PHP, C#, and Python.
- Access 26 lectures & 2 hours of content 24/7
- Learn how to write clean code
- Keep your functions small
- Name your variables, functions, & classes
- Know how many parameters a function should have
- Know what to do about boolean, nullable, & return parameters
- Understand how clean code affects MVC
- Learn the difference between an OOP object & a Data Structure Object
PRODUCT SPECS
Important Details
- Length of time users can access this course: lifetime
- Access options: desktop & mobile
- Redemption deadline: redeem your code within 30 days of purchase
- Experience level required: all levels
- Have questions on how digital purchases work? Learn more here
Requirements
- Know the basics of writing code (in a language like Java, PHP, Python, or C#)
THE EXPERT
Liviu Oprisan | DeveloperKEY FEATURES
There's no point wasting our time with useless knowledge that would seem like it's helping you as a programmer, but that you will forget in 2 weeks. This course discusses what clean code is and why it’s important. It will cover small functions, fundamental to advanced principles, and more. The course has PHP examples and mentions things like Symfony and MVC. If you invest as little as two hours of your life in this course, about the time you will spend watching a movie; you will become a much better developer.
- Access 26 lectures & 1 hour of content 24/7
- Know what clean code is & why it’s important
- Discuss small functions
- Learn about fundamental things like method & variables, names, parameters, comments, and exceptions
- Explore more abstract topics like the difference between an OOP object & a Data Structure Object
PRODUCT SPECS
Important Details
- Length of time users can access this course: lifetime
- Access options: desktop & mobile
- Redemption deadline: redeem your code within 30 days of purchase
- Experience level required: all levels
- Have questions on how digital purchases work? Learn more here
Requirements
- Know the basics of writing code in PHP
THE EXPERT
Liviu Oprisan | DeveloperKEY FEATURES
Programming is fun, and you can do great things with it. It also pays rather well, and there are lots of programming jobs available. But programming is a big universe, and for someone considering becoming a software developer, it can be overwhelming and confusing. So the course is for people who know nothing or very little about programming and are interested in becoming programmers. It covers some programming domains like back-end and front-end programming, microservices, APIs, machine learning, and Big Data.
- Access 53 lectures & 3 hours of content 24/7
- Learn a programming language in 5 steps
- Know 9 things you can do to get a job as a programmer
- Use variables, operators, functions, & objects in Python, Java, C#, PHP and Javascript
- Learn what variables, operators, functions, & objects are
- Understand what programming frameworks are & why they are important
PRODUCT SPECS
Important Details
- Length of time users can access this course: lifetime
- Access options: desktop & mobile
- Redemption deadline: redeem your code within 30 days of purchase
- Experience level required: beginner
- Have questions on how digital purchases work? Learn more here
Requirements
- Know the basics of writing code in PHP
THE EXPERT
Liviu Oprisan | DeveloperKEY FEATURES
This course is created for complete beginners. You will learn the basics and structures of this wonderful programming language, one of the best and most popular programming languages. It will walk you through the basics and everything. Learning Java is easier than you think! Your journey to coding starts here.
- Access 16 lectures & 2 hours of content 24/7
- Get started with JavaScript
- Learn Java basics & structures
- Explore Classes, Functions, Conditions, & Loops
- Work with Streams, ArrayList, & JDBC
PRODUCT SPECS
Important Details
- Length of time users can access this course: lifetime
- Access options: desktop & mobile
- Redemption deadline: redeem your code within 30 days of purchase
- Experience level required: beginner
- Have questions on how digital purchases work? Learn more here
Requirements
- Any device with basic specifications
THE EXPERT
Abdullah Yildiz |Online Business ProfessionalKEY FEATURES
You don't want to miss out on the latest trend and the tool of the future! Right now, that tool is the Julia programming language. It's the hot new language that all ML and data science experts are very excited about. Learning Julia will open up several doors for you in your career! That is the objective of this course: to give you a strong foundation needed to excel in Julia and learn the core of the language and the applied side in the shortest amount of time possible. You will see how you can start using Julia to excel in your current job without moving the whole stack to Julia immediately.
- Access 23 lectures & 3 hours of content 24/7
- Learn the syntax of Julia & its differences from Python
- Know the strength of Julia in terms of data science & machine learning
- Understand data science case studies including analysis & clustering
- Create ML models from scratch in a way that helps you make modifications easily
PRODUCT SPECS
Important Details
- Length of time users can access this course: lifetime
- Access options: desktop & mobile
- Redemption deadline: redeem your code within 30 days of purchase
- Experience level required: beginner
- Have questions on how digital purchases work? Learn more here
Requirements
- Basic understanding of programming
- Python would be helpful but not necessary
- Understanding of basic Data Science (reading CSVs etc) would be helpful
- Understanding of basic concepts of Deep Learning (such as classification) would be useful
THE EXPERT
Mohammad Nauman | PhD, Programmer, Researcher, Designer, & TeacherKEY FEATURES
WebXR brings both VR and AR to the browser. The API has the massive forces of Google and Amazon behind it, so it looks like immersive experiences, using only a browser, will make a huge impact shortly. You'll learn how easy it is in this course, using Three.JS to create VR and AR experiences. To get the best from the course, you will need to be comfortable with JavaScript coding. However, no other prerequisites are required. The course includes comprehensive resources and code examples. Each code example comes with two versions, one for you to code and another that is complete in case you hit a problem.
- Access 55 lectures & 4 hours of content 24/7
- Easily create VR & AR apps that work in the browser
- Use the ThreeJS library to create these apps
- Handle controllers
- Replace the controllers with custom models
- Create architectural walk-throughs, games & training apps
- Add an in world UI
- Develop AR apps that support real world hit testing
- Learn game VR techniques such as teleporting & interacting with models in the scene using controllers
PRODUCT SPECS
Important Details
- Length of time users can access this course: lifetime
- Access options: desktop & mobile
- Redemption deadline: redeem your code within 30 days of purchase
- Experience level required: intermediate
- Have questions on how digital purchases work? Learn more here
Requirements
- An intermediate level JavaScript ability is assumed
THE EXPERT
Nicholas Lever | Game DeveloperKEY FEATURES
You may have been doing programming for a long time, but you may not have seen the fun part of it. This course covers the fun part of programming, which is to automate the boring and tiring jobs you do regularly on computers. This course is about automating repeated tasks and other similar tasks by letting the computer do it for you. This course is designed for people who aim to write small programs that do practical tasks by themselves. The course skips complicated computer science concepts and focuses on writing code that gets the job done.
New course
- Access 64 lectures & 12 hours of content 24/7
- Automate various tasks on your computer using MATLAB programs
- Generate word documents, reports, PDFs & PowerPoint presentations
- Write programs that send out email notifications & take screenshots
- Control the mouse & keyboard programmatically to do tasks automatically
- Search the web for retrieving some textural information
- Learn the MATLAB debugging feature to quickly figure errors in the code
PRODUCT SPECS
Important Details
- Length of time users can access this course: lifetime
- Access options: desktop & mobile
- Redemption deadline: redeem your code within 30 days of purchase
- Experience level required: beginner
- Have questions on how digital purchases work? Learn more here
Requirements
- Basic knowledge of MATLAB
- MATLAB software
THE EXPERT
Nouman Azam | MATLAB ProfessorKEY FEATURES
The answer to why data science is a must-have nowadays will take a lot of time to explain. Let's look into the company name that is using data science and machine learning; then, you will get the idea of how it boosts your salary if you have in-depth knowledge in data science and machine learning! This course will teach you what data science is and how it helps the modern world. You’ll see its benefits too. It will cover 4 capstone projects and 8+ case studies.
- Access 158 lectures & 29 hours of content 24/7
- Learn what data science is & how it’s helping the modern world
- Know the benefits of Data Science, Machine Learning, & Artificial Intelligence
- Solve data science related problem with the help of R programming
- Understand why R is a must-have for Data Science, AI, & Machine Learning
- Know how to switch career in Data Science
- Work with R’s conditional statements, functions, & loops
PRODUCT SPECS
Important Details
- Length of time users can access this course: lifetime
- Access options: desktop & mobile
- Redemption deadline: redeem your code within 30 days of purchase
- Experience level required: beginner
- Have questions on how digital purchases work? Learn more here
Requirements
- Any device with basic specifications
THE EXPERT
UpDegree | New Skills Everyday!UpDegree is a group of IT skilled people having sound technical knowledge on various IT domains. They work for different MNCs including Microsoft, IBM, CISCO, eBay, Amazon, Flipkart, and a lot of startups also. UpDegree teaches you practical hands-on computer skills that you need for a Job in the IT sector. Less theory and more practical! Learn through examples and step by step.