Best Free IT & Software Courses

Find the best online Free IT & Software Courses for you. The courses are sorted based on popularity and user ratings. We do not allow paid placements in any of our rankings.

Introduction to Databases and SQL Querying

A step by step introduction to the concept of Databases and Introduction to SQL Querying.

Created by Rakesh Gopalakrishnan - Over 260,000 Students

"]

Students: 379414, Price: Free

This is an introductory course on Databases and SQL Querying. There are no pre-requisities for this course. If you are looking to get acquainted with the concept of Databases and Queries for maybe your next interview as an analyst, this is the right course for you. All you need is a windows machine and we will walk through step by step, right from setting up your environment to creating your first table to writing your first query. This course is structured in a way that you can follow along with me. At the end of this course, you should be comfortable writing simple queries including queries related to Dates, String manipulation, Aggregation etc.

Start Kali Linux, Ethical Hacking and Penetration Testing!

Learn the basics of ethical hacking, penetration testing, web testing and wifi hacking in kali linux!

Created by Ermin Kreponic - IT Expert

"]

Students: 290470, Price: Free

You will get to see screen capture live tutorials showing you everything you need to do to get started with ethical hacking and penetration testing including information about all of the topics below!

Learn the basics of what ethical hacking and penetration testing is to decide whether you want to go to an advanced level! Get a full tutorial on how to install VirtualBox o including on Windows 8.1 and gain the ability to run Kali Linux in any environment. See what to do to create the virtual environment and learn the basics of the Linux terminal.

Continue through the course to learn how to stay anonymous with tor and use Virtual Private Networks (VPN). Follow this information with an introduction to the ethical hacking and penetration testing tools you can use to take your learning from beginner to advanced! See how to change a mac address with macchanger. Discover how to use aircrack for wifi hacking, learn about proxychains, and finish with denial of service attacks.

Take this course now to get your learning started fast as an IT security professional online!

Introduction to Cloud Computing

Welcome to the Cloud... now, what is it?

Created by Xavier Corbett - 

"]

Students: 234040, Price: Free

There is no such thing as ‘the cloud,’ it’s just somebody else’s computer” – Did you ever hear that one?I have, and it’s what prompted me to create this course!

In this introduction to Cloud Computing, we answer the key question “What is the cloud?” With a solid, standards based approach and examples from the real word, we look at all the definitions that come together to mean cloud.

After this course you will have the foundation you need to launch into a career using cloud, to spearhead the cloud initiative within your organisation, or simply hold your own in that infuriating water cooler conversation with Simon the datacentre manager about how “there is no such things as ‘the cloud’”.

Using a web browser and an electronic blackboard my style is to talk and draw.There are no technical prerequisites so, let’s get going….

Advanced Databases and SQL Querying

Learn advanced T-SQL Querying concepts. Go from a beginner SQL programmer to writing complex SQL Queries.

Created by Rakesh Gopalakrishnan - Over 260,000 Students

"]

Students: 198265, Price: Free

This course is an advanced TSQL Querying course. The course expects that student are already aware of basic database concepts and are comfortable writing basic TSQL queries like SELECT, JOINS etc. Students are expected to have taken my previous course (Introduction to databases and Querying). This course cover advanced concepts like Views, Triggers, Dynamic Queries etc. The TSQL Scripts for all demos are uploaded. The course about 2+hours and has assignments at the end of each concept.

If you looking for your next database job or trying to improving your existing database knowledge and apply in your projects, this is the course for you.

Fundamentals of Computer Hacking

Everyone can become a hacker provided they learn it from the basics and build a solid foundation. Start with this course

Created by infySEC Global - Head - Cyber Security Research

"]

Students: 197275, Price: Free

This Course is the fundamental course on Ethical Hacking which delivers knowledge of real time attack vectors and defensive methods. This course has been designed by group of globally recognized Information Security Professionals to meet the participant and organization expectations. For easy understanding for the participants , LIVE practical demonstration on the appropriate full fledged courses.

This course delivers comprehensive deep understanding of how attacker’s works in dark and methodology they follow to deface a network. In other hand, how the Information Security Professionals working in an organization identifies these methodologies and deface attackers.

This course will give a idea to know how our other full courses will be like.

Introduction to networking for complete beginners

Learn elementary networking concepts in less than 60 minutes. Great before going for General Networking, MTA or CCNA

Created by Marious Kuriata - IT Exam Practice, Network Engineer and Instructor

"]

Students: 189444, Price: Free

You know nothing about networking? Not ready for MTA Servers / Networking, Comptia, VPN, General Networking courses?

The solution is simple: "Introduction to networking for complete beginners".

More than 80.000 students have joined this training! 5000+ reviews. Start today!

In this course you will learn elementary networking concepts in 60 minutes.

  • Why do we need networks?
  • Basic commands: ipconfig, ping, traceroute
  • Introduction to the world of Cisco
  • How to start troubleshooting a home network
  • Wireless issues
  • How to start a career in IT
  • Bonus videos

The course is a perfect starting point before going for other courses I prepared for you like General Networking, MTA in Networking or CCNA.

It is free for a limited time only!

Complete beginners guide to networking concepts. Join today

Contents and Overview

In 60 minutes of content including more than 15 lectures, this course covers the basics of networking concepts for complete beginners. Enjoy free bonus videos covering additional topics!

Students completing the course will have the knowledge to join courses like General Networking, MTA Servers Fundamentals, MTA Networking Fundamentals, VPNs or CCNA. A lot of real world examples help you apply your skills and make difficult topics much easier to understand.

Join today!

HTML5 and CSS3 Fundamentals

Build your very own website with HTML5 from scratch using HTML5 and CSS3 - designed for complete beginners

Created by Stone River eLearning - 500,000+ Happy Udemy Students

"]

Students: 179382, Price: Free

When it comes to the world of technology, staying ahead of the curve is always a challenge. In the last year one aspect of this – the world wide web – has kicked up a gear with the introduction of HTML5, the newest version of the code that makes the web tick. If you learn HTML5 along with CSS3 (the next level of web design used on all modern websites), you’ll have a recipe for success; and this course will show you how.

Create a website from scratch with HMTL5 and CSS3

  • Build a complete functioning website section by section
  • Gain a solid knowledge base of HMTL5and CSS3 for future, more complex projects
  • Control your website’s appearance, functionality and navigability
  • Discover how HTML5 and CSS3 can be used in other areas of the web
  • Learn best practice techniques for building websites and web pages

Build Like a Pro with HMTL5 and CSS3 Design

The only way to effectively learn HTML5 and CSS3 is by diving right in and building websites from the ground up. That’s exactly what this course does. Designed for complete beginners, you’ll create a complete website section by section during 35 lectures and 5 hours of content.

You’ll start by becoming familiar with HTML tags and how they’re used, followed by the use of attributes and common settings. Once you’ve got a handle on basic HTML, you’ll move on to the fun stuff: CSS. You’ll use CSS for fonts, colours, lists, navigation menus, and more, adding a new element to your website with each section. Links, layouts, tables, forms and videos are all covered too.

If you know how to use a web browser and a text editor, you’re all set up for this course already. No extra software or tools are needed, and you can choose your preferred option of each to get going. By the time you finish, you’ll know everything you need to know to create beautiful, functional, easy to use websites of any kind.

About HTML5 and CSS3

HTML5

HTML or Hyper Text Mark-up Language is the language used for presenting websites and web content. HTML5 is the latest version, made official by the World Wide Web Consortium in 2014. Having a good grasp of HTML means you’ll be able to create, present and edit a whole variety of content on the web.

CSS3

CSS (Cascading Style Sheets) essentially ‘enhances’ HTML, giving developers and users more control over how pages and content is displayed. It is responsible for creating more visually engaging web pages, applications and interfaces. CSS3 is the latest version, and has many more extended features than previous versions – although it is backwards compatible.

Hadoop Starter Kit

Hadoop learning made easy and fun. Learn HDFS, MapReduce and introduction to Pig and Hive with FREE cluster access.

Created by Hadoop In Real World - Expert Big Data Consultants

"]

Students: 167147, Price: Free

The objective of this course is to walk you through step by step of all the core components in Hadoop but more importantly make Hadoop learning experience easy and fun.

By enrolling in this course you can also get free access to our multi-node Hadoop training cluster so you can try out what you learn right away in a real multi-node distributed environment.

ABOUT INSTRUCTOR(S)

We are a group of Hadoop consultants who are passionate about Hadoop and Big Data technologies. 4 years ago when we were looking for Big Data consultants to work in our own projects we did not find qualified candidates because the big data industry was very new and hence we set out to train qualified candidates in Big Data ourselves giving them a deep and real world insights in to Hadoop.

WHAT YOU WILL LEARN IN THIS COURSE

In the first section you will learn about what is big data with examples. We will discuss the factors to consider when considering whether a problem is big data problem or not. We will talk about the challenges with existing technologies when it comes to big data computation. We will breakdown the Big Data problem in terms of storage and computation and understand how Hadoop approaches the problem and provide a solution to the problem.

In the HDFS, section you will learn about the need for another file system like HDFS. We will compare HDFS with traditional file systems and its benefits. We will also work with HDFS and discuss the architecture of HDFS.

In the MapReduce section you will learn about the basics of MapReduce and phases involved in MapReduce. We will go over each phase in detail and understand what happens in each phase. Then we will write a MapReduce program in Java to calculate the maximum closing price for stock symbols from a stock dataset.

In the next two sections, we will introduce you to Apache Pig & Hive. We will try to calculate the maximum closing price for stock symbols from a stock dataset using Pig and Hive.

Amazon Web Services (AWS) – Zero to Hero

Beginners, Zero to Hero. AWS EC2 web server, NodeJS Server, AWS RDS database server, S3, SES & CloudWatch. FREE

Created by BackSpace Academy - The fastest route to cloud certification.

"]

Students: 147755, Price: Free

A high paced hands on course on AWS. Complete with in depth professional course notes.

Subtitles for 24 languages.

Learn how to do common tasks:

  • Create an AWS EC2 WordPress Web server;

  • Launch and connect to an AWS RDS relational database server;

  • Create a highly available and fault tolerant back-end for NodeJS applications with AWS Elastic Beanstalk;

  • Store and retrieve files from AWS S3;

  • Send email with AWS SES;

  • Create Alarms with AWS CloudWatch; and

  • Use the AWS Command Line Interface.

This is the first section of our popular AWS Certified Associate course.

Hacking Academy: How to Monitor & Intercept Transmitted Data

Learn how to intercept data in your network. Monitor transmitted data and detect intrusion. Free hacking lesson.

Created by IT Security Academy - IT Security Certified Professional

"]

Students: 138055, Price: Free

LAST UPDATED: 6/2021

Hacking Academy: Monitoring Transmitted Data

We are introducing one of the most interesting modules from our Hacking in Practice: Certified Ethical Hacking MEGA Course available on Udemy.

During 1.5 hours of training you will learn how to intercept data in your network. You'll get to know one of the most powerful and versatile ethical hacking tools - Wireshark. You'll be shocked how much there is to read and monitor...

Before you begin: the practical use of the course you are going to see has been proven by  thousands of people all over the world. People who make their first  steps in computer / network security and professionals: network  administrators, programmers, pentesters, black- and white hat hackers.  Please, read carefully what we’d like to share with you.

IT Security Academy (ISA) is a company that associates ITsec Professionals. Now we are proud to share our knowledge online. Certified  experts (CISS, MCSE:MS, CEH, CISSP) have created courses from Beginner  to Advanced level. Our goal is to provide the highest quality materials  you’ve ever seen online and prepare you not only for certification  exams, but also teach you pratical skills. You’re welcome to join us and  start your training anytime.

Want more?

If you're serious about learning ethical hacking and IT sec in general, here's what's waiting for you inside our Complete Certified Ethical Hacking Course - ISA CISS:

+ 16 main course sections (from hacking history, designing secure networks to disaster recovery and application security)
+ 240 independent training modules for your convenience
+ 714 pages of PDF notes that will help you prepare to the ISA CISS examination
+ 27 hours of videos and other educational content
+ 1 examination voucher you will get after having completed the course
+ over 17.000 students already enrolled
+ over 130 five star ratings

Cloud Computing With Amazon Web Services

A beginner's guide to learn Cloud Computing with AWS

Created by Karan Brar - Cloud Prodigy Inc

"]

Students: 128681, Price: Free

UPDATE  June 2020 - Checkout Bonus Lecture "Learn AWS CDK using Python"

This course is a beginner's guide on Cloud Computing using AWS. In this course, I will be explaining most of the services required to build your infrastructure on the cloud.

It is completely based on practical sessions and focuses primarily on how to configure AWS services in real time.

There will be LIVE sessions at every weekend to brief about lectures covered in this tutorial. I will also answer your questions in LIVE sessions.

I will explain how to:

  • Configure Virtual Servers using Amazon EC2

  • Setup Storage using S3 and EBS

  • Configure monitoring system using Amazon CloudWatch

  • Configure CDN - Content Delivery Network using Amazon CloudFront

  • Bulk email solution using Amazon SES

  • Configure database using Amazon RDS

  • Configure highly available DNS  using Amazon Route53


React basic in just 1 hour [2021]

The quick guide to learn basic concepts and workflow of how to build React app

Created by Leo Trieu - Founder at Code4Startup

"]

Students: 116353, Price: Free

This short course will cover basic and core concepts that you need to know to get up and running with ReactJS.

React JS is a Javascript library for building user interfaces. It's flexible, fast, easy to learn and fun to work with. ReactJS is designed to make the process of building modular, reusable user interface components simple and intuitive.
React was developed at Facebook and focuses on the 'View' aspect of MVC in web applications. React was built for the purpose of developing applications that are large in nature and have to deal with time changing data.

Also in this course, it will get you up to speed quickly with easy to follow short videos. It is project-oriented with hands-on examples, from simple to complex, that will help you with the most fundamentals concepts of React:

  • React custom syntax and the JSX transform

  • components, properties and state

  • The power of the virtual DOM

Topics include:

  • Compiling JSX to plain JS

  • introduction to Npm react-tools

  • Creating components

  • Using and populating properties

  • Adding and using state

  • Handling events

By the end of this course you'll be able to

  • Learn basic concepts like components, states, props, lists, events, forms

  • Put basic concepts into action by building apps like QR Code Digital Menu app.

  • And you will learn how to deploy react applications on the internet

AWS Certified Solutions Architect Associate Introduction

Here is the proven approach that will show you how to become an AWS Certified Solutions Architect Associate in 30 Days

Created by Premraj Jeyaprakash - Specializing in DevOps and CI/CD Automation Frameworks

"]

Students: 111781, Price: Free

Interested in getting AWS certified solutions architect associate, but not sure on how and where to start, this video will help you get certified in 30 days.

This is NOT an AWS Technical or Exam Preparation Course.  Helps you to understand the scope of AWS certification exam, needed domains to pass the exam and where you can find the exam preparation resources.

Irrespective of you being certified or not, AWS skills are going to have skill in today's market. On average AWS solution architect makes $150,000 per year.  AWS certified solutions architect is ranked top among the moneymaking certifications in entire IT world. 

When people came to know that I had completed my AWS Certified Solutions Architect Associate, I received number of inquiries from my friends and students on how I did it and where I found resources and study materials etc... . So here is this brief course… Get AWS certified solutions architect associate in 30 days? That’s right…. In 30 days! 

This course is must for anyone who wants to get certified in Amazon Web Service solution architect associate exam as it answers key questions:

  • Why do you want to get learn AWS and get certified?
  • Why AWS Certified Solutions Architect Associate and what they do?
  • Where to start and find the resources for exam preparation?
  • How to study and prepare in 30 days for the exam?
  • What are the exam objectives and the domains measured?
  • What to expect in your exam including question types?
  • What AWS services you should focus for the exam?

Take advantage of this free course and let me help you to successfully prepare for your certification exam. So, signup now and get started!  I’m looking forward to having you in the course!

Cyber Security Course for Beginners – Level 01

Learn the Security Fundamentals required for your everyday online presence.

Created by FourthWall Technologies - A new age Cyber Security Firm

"]

Students: 110359, Price: Free

Cyber Security is one in every of cutting-edge most up to date profession fields. This course will provide a wide overview of Cyber Security concepts and practices. Beginning with underlying fundamentals of cyber security, additional lessons discover centre technologies along with encryption, sandboxing, and antiviruses. Securing your Wordpress website and your online identity is likewise featured, as are secure online transactions, email security, and how to conduct cyber activities. 

The course unfolds over 15 video training and supplemental substances.We will be constantly adding new videos into this Course. Videos include the understanding of the security concepts and talk on making the non-technical users of the internet understand the realm of cyber security and understand how to protect their online identity. The Studying is self-paced, however the complete series may be experienced in about one weeks. And moreover we have made sure to add topics that would help the general public to understand the basics of Cyber Security in order to protect themselves from the predators of the internet.

Linux Tutorials and Projects (Free)

Free Tutorials Including Load Balancing, MySQL Replication, SSL Certificate Management and More.

Created by Jason Cannon - Professional system administrator, consultant, and author.

"]

Students: 108420, Price: Free

In this course, you will learn how to:

  • Install an SSL Certificate on CentOS Linux and Apache
  • Load Balance HTTP and Web Traffic Using Nginx
  • Configure MySQL Master-Slave Replication on Ubuntu Linux

Hello. My name is Jason Cannon and I'm the author of Linux for Beginners, the founder of the Linux Training Academy, and an instructor to thousands of satisfied students. I started my IT career in the late 1990's as a Unix and Linux System Engineer and I'll be sharing some of my real-world Linux experience with you throughout this course.

When you enroll, you get lifetime access to the course.  Your course never expires.  You can study at your own pace and refer back to the lessons whenever you want!

Enroll now!

Arduino Workshop 2018 | A step-by-step Arduino how-to guide

Learn how to use Arduino, we'll teach you how to code and prototype with electronics.

Created by Core Electronics - A team of Creative Technologists

"]

Students: 101410, Price: Free

Arduino has become one of the pillars of the maker movement thanks to it's wonderful design and ease of use. With that said, learning to code and work with electronics can be a little intimidating. We're here to help! Our course will walk you through each step of the process and by the end you will be empowered with new skills, ready to build your own projects.

It's important to note that we're literally full time makers and educators, so expect quick answers, high engagement and a rewarding learning experience.

Learn Burp Suite, the Nr. 1 Web Hacking Tool

Learn how to make you web application testing easier and faster with the Burp Suite.

Created by Geri Revay - Penetration Tester/ Ethical Hacker

"]

Students: 101113, Price: Free

This course will help you to master the Burp Suite. If you are doing or wanting to do penetration testing, then it is 100% that you will work with web application. At the moment the Burp Suite is the most important tool for that. What you learn in this course can be immediately used in web application assessments.

Quickly Master the Most Important Web Hacking/Penetration Testing Tool, the Burp Suite.

  • Learn the most important features of the Burp Suite
  • Hands-on exercises
  • Automate what you can
  • Do efficient manual testing

Content and Overview

This course focuses on the Burp Suite. It is not a web application hacking course, although you will get to know various web attacks, which you can immediately try out yourself. First you will setup your own test environment with the Owasp WebGoat vulnerable web application and the Burp Suite. Then I will show you how to use the various modules in the tool. These modules can be used in different parts of the penetration test. They help you to easily reuse request or to automate some of your work. We will try out these tool together by attacking the WebGoat. The course if fully hands-on, so that you can do everything yourself as well. After finishing this course you will be able to employ the Burp Suite in your work immediately, whether you do penetration testing or any other web related work.

So You Want to be a Network Engineer?

Find out which IT certification is right for you with these sample lessons. From beginner to advanced.

Created by Paul Browning - Cisco Engineer and Internet Entrepreneur

"]

Students: 99659, Price: Free

If you are looking to make a career change into IT or get ahead in your current IT role you need to get certified. But which career path is for you? Network support, desktop support, core router and switch support, voice networking, security engineer...the choice is overwhelming.

This series of taster lessons will let you dip your toes into a large number of courses to see which one you like the best. The courses take you from beginner level (A+ to up advanced with Cisco CCNP).

Programming 101

Comprehend basic foundational knowledge of hardware, networking, programming and licensing.

Created by Lawrence Turton - Technical Instructor

"]

Students: 96931, Price: Free

Most people do not know how their device's process binary and work with data, from their washing machine to their smart phone. I found even some programmers don't have the knowledge of such; I'm in fact guilty of this sin!

I missed out by learning a programming language first rather than trying to understand the computer on the hardware level. As programmers we are controlling the hardware and eventually even if you're programming in Javascript you need to know about memory and how the language works. So understanding binary data, persistent and temporary memory, CPU, SPU, GPU, networking and more is crucial even if you're a web developer this still applies to you.

This course will be a broad foundation of knowledge giving understanding of certain topics that need to be covered; giving you a solid foundation to grow from. I don't believe in understanding a programming language first is the correct way to go about things. Programming languages have evolved as a tool for us. NOT the computer! So if we understand the computer's hardware we'll understand clearly how our program's are controlling our device's.

Computers are tools that we created to benefit man kind, however as all tools we need to improve them more and more. However the core principle of computers from the very first computer ever invented hasn't changed. Over time the tool or computer has been refined. However the very core process and simplicity in underlying principles has been the same from the foundation of computing which is, processing ones and noughts. Computers have gone from processing 8 to 64 bits at any one time. This is just the computer being able to process more bits and thus more powerful operations can be done at a single time.

Don't get me wrong computers are far more advanced, but the concept is all I'm saying is simple enough that even a beginner can learn what most people consider advanced and above their pay grade.

Likewise understanding networking is of vital importance especially for the web developers of today. More apps are going online so understanding network infrastructure, that has been around for over a decade, is still important today.

What about programming languages? We invented them as tools to communicate with these raw processing machines. We must understand why we have programming languages and how they work. For example what're compilers or transpilers? How have we taken our form of communication, human languages, and turned it into an effective communication to manipulate the computer, programming languages? What about variables, constants, functions, objects and arrays that are in all major programming languages today? Also all languages have operators and if you didn't have them in a programming language you wouldn't actually have a programming language at all.

In this course we'll cover even more, what about programming paradigms. Paradigm just means a model on how to do something. So in this case we can write our program's in a certain way or in a certain paradigm. Very few beginners consider the style with which they program. When creating small scale apps it isn't that difficult, however when creating large scale apps, paradigms become imperative.

Most programming languages give you the flexibility to mix and match programming paradigms or styles for writing your app's. You have a few major styles to choose from such as assembly, procedural and object oriented. Do note in a single app you can mix these paradigms usually procedural and object oriented to best suite that part of your large scale app. I'll show you the styles of these paradigms and then apply procedural and OOP (object oriented paradigm/programming) to demonstrate how the human mind works with differing paradigms; proving that multiple paradigms are the way forward.

Finally at the end of learning such a broad range of topics in a clear and concise course; you'll also be learning about the licensing which should be covered especially for new comers. Then learning about software morality such as DRM, software patents and many other aspects of how the government is dealing with your data.

After all this, if you're still not satisfied you can have your 100% money back guarantee if the course actually cost anything. So this last bit is really the bit that sells it, what have you got to loose?

Raspberry Pi Workshop 2018 Become a Coder / Maker / Inventor

Get started with Raspberry Pi and learn how to use it as a full fledged maker; from software to hardware!

Created by Core Electronics - A team of Creative Technologists

"]

Students: 92204, Price: Free

Welcome to the Raspberry Pi Workshop! Here you'll be able to follow along with our series that covers everything you'll need to know to get started with your Raspberry Pi and start making awesome projects. My name is Michael from Core Electronics and I'm an electronics enthusiast with particular interest in embedded electronics. As we progress through the workshops, you'll find helpful material next to each video - these could be code snippets, commands to issue, circuits to build, or links to other resources.

Ethical Hacking – SQL Injection Attack

Learn Website hacking using SQL Injection Attack - Database Penetration testing

Created by Sunil K. Gupta - HACKER | 36 Udemy Courses | 55000+ STUDENTS

"]

Students: 89159, Price: Free

SQL Injection (SQLi) refers to an injection attack wherein an attacker  can execute malicious SQL statements (also commonly referred to as a  malicious payload) that control a web application’s database server .

The impact SQL injection can have on a business is far reaching. A  successful attack may result in the unauthorized viewing of user lists,  the deletion of entire tables and, in certain cases, the attacker  gaining administrative rights to a database, all of which are highly  detrimental to a business.   

In this course, you will perform SQL injection attacks on websites . This course is a practical course in which you are going to perform practicals based on sql injection attack .

NOTE: This course is created for educational purposes only .

NOTE: This course is a product of Sunil Gupta and no  other organisation is associated with it or a certification exam.  Although, you will receive a Course Completion Certification from Udemy.

Command Line Essentials: Git Bash for Windows

A step-by-step guide for Windows users unfamiliar with Bash or the terminal environment.

Created by Jason Taylor - Lead Software Engineer, Dev Trainer (19 courses,50k reviews)

"]

Students: 85977, Price: Free

Command Line Essentials: Git Bash on Windows

This course is designed to cut academic theory to just the key concepts and focus on basics tasks in the Bash command line in order to be productive quickly. Students can expect to learn the minimum needed to start using the Bash shell in less than an hour.

Course Outline

Course Introduction and Overview provides an introduction to this course and the Bash shell environment.

Installation provides step-by-step instructions on how to setup Git for Windows and the Notepad++ text editor.

The real meat of the course is the Basic Commands section, where we step through many of the common Bash commands and uses. Towards the end, we start putting the commands together to build a simple Bash script, which we also execute.

Finally, I share some final thoughts in the Conclusion.

Course Features

Presentations provide audio/video training of conceptual ideas. Since few like slide-ware presentations, slide-presentations are kept to a minimum.

Screencasts provide a video of the instructor's computer system with any actions, commands, or screens displayed and narrated -- this is the majority of the course.

Following the Basic Commands section, there is a downloadable reference of all the commands used in this course.

The quizzes reinforce the key concepts by testing your newly learned knowledge throughout the course.

Amazon Web Services – Learning and Implementing AWS Solution

Become a Master AWS Developer

Created by Dhruv Bais - Master Programmer and Machine Learning Robot

"]

Students: 85542, Price: Free

Amazon Web Services is the single most revolutionizing phenomenon to implementing IT Infrastructure. Period. AWS turns infrastructure into a service, making provisioning hardware fast, simple, and reliable. Knowing this, many companies are transporting their hardware needs to AWS. 

In order for you to be able to get into this new realm of intense Tech Entrepreneurship, you will need a course to guide your way in AWS. The problem is that most courses are not designed to help you learn by example (immersion is the most potent way of learning in humans). Rather they bathe you with inapplicable information that you have to learn over and over again anyways.

This course is designed to cover the end-to-end implementation of the major components of AWS. I also give you base from which you can launch into advanced topics in AWS. You will be learning Storage, Computation, and Databases in the form of S3, EC2, or RDB.

I have made sure that this journey becomes a fun and learning experience for you as the student. I have architectured this course so that you can learn step by step how AWS works and you can do the activities that I do in the course yourself.

There is no risk for you as a student in this course. I have put together a course that is not only worth your money, but also worth your time. I urge you to join me on this journey to learn how to dominate the IT world with the one of the most popular Infrastrcture Services: AWS

Build Your Own Cyber Lab at Home

Learn new software and hacking techniques with your own lab

Created by Kyle Slosek - IT Security Ninja - CISSP, GCIH, GPEN, GWAPT, GXPN

"]

Students: 83671, Price: Free

Have you ever wanted to learn a new technology or software but been unable to because you don't have the required hardware to run it? Well you are in luck, in the "Build Your Own Cyber Lab at Home" course you will learn how to build a lab from the existing hardware you have. By taking this course you will learn a framework to learn new skills, technology and software for jobs in either the IT or Cyber Security fields.

The technology field changes so rapidly, it can be hard to keep up with the new software systems. The way that the best professionals stay on top of their field is by constantly practicing and learning and an IT lab is how you stay ahead!

This course is broken down in to 3 main modules:

  1. Plan Your Lab
  2. Build Your Lab
  3. Use Your Lab

A Practical Introduction to Cloud Computing

Cloud Computing made simple with real world practical examples

Created by Neil Anderson - Building your Cloud and Data Center career

"]

Students: 81607, Price: Free

The 2nd top hit for 'Cloud Computing' on Google says 'Cloud computing is a general term for the delivery of hosted services over the internet.' Unfortunately, that definition is completely wrong.

This course is designed to clear up the many misunderstandings about Cloud Computing and to give you a crystal clear and easy to understand explanation of exactly what it is, how it works, the different options available, the advantages provided and how much it's going to cost.

And I'm not just going to give you the theory, I'm going to show you practical examples which you can follow along with yourself so you'll understand exactly how Cloud Computing works in the real world.

I start off with a review in Module 1 of the traditional deployment models of On Premises and Colo so you can understand how Cloud changes things, then explain how server virtualisation revolutionised data center design and paved the way for Cloud.

Module 2 defines Cloud Computing by listing the Essential Characteristics of Cloud services.

You'll learn about the Cloud Service Models of IaaS, PaaS, SaaS, and XaaS in Module 3. I start with an overview of the different models and then dive deep into the details and options of each. I also give lab demos of how to deploy each type.

The Cloud Deployment Models of Public Cloud, Private Cloud, Hybrid Cloud and Community Cloud are covered in Module 4.

Finally in Module 5 I list out the advantages of Cloud Computing and then break out the spreadsheet to show you how to do a TCO cost comparison when choosing between an On Premise or Cloud deployment for a real world workload.

A verifiable course certificate stating you have completed this training will be provided at the end of the course. This will prove to potential future employers that you have the basic cloud knowledge necessary to be an effective member of their IT team, and the motivation to complete further training and be a real asset to their company.

As a student in this course, you will get an answer to every question you ask in the Ask Question section. I love interaction with my students- anything you want to know, please ask.

Thank you for taking the time to read about the course. I hope you now have enough motivation to get into the learning right away. If so, click the Enroll Now button at the top of the page to get started!

Docker Essentials

Learn Hands-on Containerization and Orchestration with Docker Ecosystem (Docker, Compose and Swarm)

Created by Cerulean Canvas - Learn, Express, Paint your Dreams!

"]

Students: 69891, Price: Free

This Course takes you on a wonderful journey of learning Containers using key components of Docker Ecosystem. All you need is very basic knowledge of Linux fundamentals like files and processes along with a bit of Linux command line.

By the end of this course, you will be able to understand and appreciate Containers and Docker like a thorough enthusiast and work with them like a pro!

This Course is furnished with:

  • A carefully arranged and creatively illustrated sequence of topics starting with basic web applications and leading to cluster level container orchestration with swarm,

  • In-depth breakdown of Docker Ecosystem specific files like Dockerfile and Docker Compose file,

  • More than 30 Demonstrations of Docker command line, files and applications.

  • 7 Quizzes to test your understanding and correct yourself if needed!

Learn Salesforce in easy steps and get certified!

This course should prepare you for Salesforce App Developer certification.

Created by Parikshith Red - Salesforce Consultant , Entrepreneur

"]

Students: 69196, Price: Free

About this course

Salesforce is an incredibly powerful on demand platform that allows people to customize their standard applications (Sales & Call Centre applications) and also build custom applications . While it can seem intimidating to someone with no background in coding, working with Salesforce is much easier than many realize. With the right guidance and desire to learn, most people can learn how to put together a functional web app in few days !

This Salesforce Tutorial Course is narrated by a long time trainer and consultant who specializes in helping people learn how to use technology to solve real world problems. In this high - impact course, Parikshith walks users through the creation of a functional application from beginning to end, explaining where needed the important technical points without relying on excessive jargon. This is not an overview of complex theory, but a hands- on primer that will allow even beginners to create usable solutions quickly !

Parikshith shows you how to make the most from these cloud technology used by everyone from small startups to the biggest technology companies in the world.

The Goal is help one acquire the knowledge and pass the Salesforce App Developer Exam. If you would like to know understand the different modules, Please watch my Introduction to Salesforce here.

There are no pre-requisites for this course

Whats in this course

  1. 46 video lectures detailing the steps to becoming an awesome Salesforce Developer.
  2. Downloadable Assignments & Source Code files to compliment lectures.

Note : Please turn on the HD at the right most corner of your video for better viewing experience .

Introduction to Windows Server 2012 & Linux for Beginners

Enroll in this course and get VALUABLE IT experience right from your house! Based on Windows Server 2012r2 and Ubuntu

Created by Paul Hill - Expert IT Instructor: 129k Students, 16k Reviews, 17 Courses

"]

Students: 69050, Price: Free

Learn the basics of managing Windows Server 2012r2 and Ubuntu Server.

In this course I am going to give you a foundation of Windows Server 2012 and Ubuntu Server 14.  The goal of this course is to get your feet wet with both of these operating systems and help you understand the contrasts between them.

Many people would like to get into the computer field because of the lure of high-paying jobs but they do not know where to start - this course will point you down the right path!

This is an introductory course and you will be able to follow each step easily as my instructions are clear and concise!  I will walk you through everything you need to do in order to get your Windows Server 2012 and Ubuntu Server 14 virtual machines setup and running!

Also there is no cost for the software you will be using in this course - it is all free!  What are you waiting for? Enroll now! 

Learn Unity 3D for Absolute Beginners

Learn How to Develop 3D Games from Scratch

Created by Learn Everything - Happiness is, finding your Mojo

"]

Students: 68343, Price: Free

In this course. I will teach Unity 3D for absolute beginners. No prior knowledge of Unity is required in order to take this course. You will learn Unity from scratch. If you want to learn how to do 3D game programming in unity this course if for you. 

I will start teaching from scratch like how to download Unity IDE, how to use unity IDE and even what are the tips and tricks for using Unity IDE more efficiently. After that I will introduce you to 3D models and how you can manage those 3D models with scripting. At the end of this course you will get strong knowledge about unity 3d and you will be able to develop games in unity. Below are the some of the tasks that you will learn in this course.

  • Unity 3D Introduction
  • Unity Editor Introduction
  • Scene View Navigation
  • Import 3D Models into Unity
  • Creating and Using Materials in Unity
  • Importing and Using Textures in Unity
  • Introduction to Unity Scripting
  • Introduction to Unity Sound
  • Introduction to Physics in Unity 3D
  • Introduction to Collision and Triggers
  • Introduction to Prefabs in Unity
  • Moving the Player Using Rigidbody Physics
  • Introduction to Unity UI
  • How to Shoot Bullet & Kill Enemy In Unity3d
  • Introduction to AR augmented reality in Unity

and many more. I will also show you most of the common tasks in unity and will provide you the source code as well. So if you want to learn how to make games in unity 3D start learning this course.

Tech Basics: Cables & Connectors

An introduction to help you understand connectors betwen the many electronics tools, devices and gizmos we use today.

Created by Chet Davis - Your Technology Tutor

"]

Students: 67530, Price: Free

 If you're like most folks - you have electronic devices that need to be connected and you're not totally sure where to plug all those connectors into which port... can I adapt that DVI plug to go into my HDMI port?  Does that Audio Out cable go into the Phono, Auxillary, or Tuner port?  Which cable should I use to transfer video from my new camcorder into my computer?  And which headphone connection is right for my new Smart Phone?

With this class from Your Technology Tutor, you will gain an understanding of the fundamentals and practical knowledge of the most common cables & connectors.  From audio and video connectors, to adapters - learn the most essential info by joining Chet Davis in these video lessons.