Learn Linux in 5 Days and Level Up Your Career


Use the in-demand Linux skills you learn in this course to get promoted or start a new career as a Linux professional.

Created by Jason Cannon
Last updated 10/2017
enroll now

What will you learn?


  • By the end of this course you will understand the fundamentals of the Linux operating system and be able to apply that knowledge in a practical and useful manner.


Requirements:


  • A desire to learn.


Description:

If you want to learn how to use Linux and level up your career but are pressed for time, read on. Hello. My name is Jason Cannon and I'm the author of Linux for Beginners as well as the founder of the Linux Training Academy. When I ask people to tell me what their biggest challenge is to learning Linux, they all say the same thing: Time.

That's why I've created this course. Give me just 45 minutes a day for the next 5 days and I will teach you exactly what you need to know about the Linux operating system. You'll learn the most important concepts and commands, and I'll even guide you step-by-step through several practical and real-world examples.

So, if you can spare a few minutes a day and want to learn the ins-and-outs of the Linux Operating System, join me and the other students in this course today.

Free Bonus - How to Install WordPress on Your Very Own Linux System

As an added bonus for enrolling in the Learn Linux in 5 Days video training course, you'll receive a step-by-step checklist and video that teaches you how to install WordPress on an Ubuntu Linux system. First, you'll learn what software is required for WordPress to run on a Linux system. Next, you'll be given the exact commands to type that install all the required software and WordPress.

You'll learn how to install a web server, how to install a database server, how to create database users, and how to configure WordPress. Before you know it, you'll have a fully functioning blog on your hands. This is a great way to put your new-found Linux skills to good use. Totally optional, but very cool: If you want to host your blog on the internet on your very own installation of Linux, I'll show you were you can get hosting for just $5 a month.

____________________

Learn Linux in 5 Days doesn't make any assumptions about your background or knowledge of Linux. You need no prior knowledge to benefit from this course. You will be guided step by step using a logical and systematic approach. As new concepts, commands, or jargon are encountered they are explained in plain language, making it easy for anyone to understand. Here is what you will learn by taking Learn Linux in 5 Days:

  1. How to get access to a Linux server if you don't already.
  2. What a Linux distribution is and which one to choose.
  3. What software is needed to connect to Linux from Mac and Windows computers.
  4. What SSH is and how to use it.
  5. The file system layout of Linux systems and where to find programs, configurations, and documentation.
  6. The basic Linux commands you'll use most often.
  7. Creating, renaming, moving, and deleting directories.
  8. Exactly how permissions work and how to decipher the most cryptic Linux permissions with ease.
  9. How to use the nano, vi, and emacs editors.
  10. How and why to redirect input and output from applications.
  11. Unconditional Udemy 30 day money-back guarantee - that's my personal promise of your success!
  12. What you learn in Learn Linux in 5 Days applies to any Linux environment including Ubuntu, Debian, Linux Mint, RedHat, Fedora, OpenSUSE, Slackware, and more.

Enroll now and start learning the skills you need to level up your career!
Who is the target audience?
  • People with limited time.
  • Anyone with a desire to learn about Linux.
  • People that have Linux experience, but would like to learn about the Linux command line interface.
  • Existing Linux users that want to become power users.
  • People that need Linux knowledge for a personal or business project like hosting a website on a Linux server.
  • Professionals that need to learn Linux to become more effective at work. Helpdesk staff, application support engineers, and application developers that are required to use the Linux operating system.
  • People thinking about a career as a Linux system administrator or engineer, but need the basics first.
  • Researchers, college professors, and college students that will be using Linux servers to conduct research or complete course work.




enroll now

Share:

Tech Explorations™ Basic electronics for Arduino Makers




An introduction to electronics to help you make the most from your Arduino or other prototyping platform.

Created by Dr. Peter Dalmaris
Last updated 6/2017
Language: English


enroll now

What Will You Learn?


  • Understand the concepts of voltage, resistance and current
  • Use Ohm's Law to calculate voltage, current and resistance
  • Use Kirchhoff's Laws to calculate voltage and current
  • Understand the meaning of and calculate energy and power
  • Use resistors in various configurations, like in voltage dividers and voltage ladders
  • Read the value of a resistor from its package
  • Use pull-up and pull-down resistors
  • Understand the use of capacitors
  • Use capacitors as energy stores and filters
  • Calculate the RC time constant of a capacitor
  • Understand diodes
  • Measure a diode's voltage drop
  • Understand how to use rectifier and zener diodes
  • Protect a circuit from reverse polarity
  • Understand how to use a transistor to control low and high power loads
  • Calculate the currents and base resistor for a bipolar transistor
  • Use the correct voltage regulator for any circuit


Requirements : 

  • Small circuits controlled by an Arduino
  • A basic understanding of electricity and electronics
  • Have assorted resistors, capacitors, LEDs, diodes, transistors, voltage regulators (see section 1 for details, free to view)
  • A breadboard, jumper wires and a battery (see section 1 for details, free to view)
  • A multimeter (see section 1 for details, free to view)
  • Basic algebra

Description :

Are you an Arduino maker, able to make things by following how-to guides and are confident with writing or modifying sketches, yet you are not so confident about things like calculating transistor currents, voltage drops and using capacitors as filters?

You are not alone. I have been teaching Arduino and Raspberry Pi topics for years. During this time I have realized that while these platforms are great for helping you to start tinkering with electronics, you will not be able to truly enjoy their power until you have understood basic electronics.

This is what this course is about. It is about helping you achieve a better level of understanding of the basic electronics principles and components that are commonly used in making on platforms like the Arduino and the Raspberry Pi.

I have designed this course for anyone with a basic understanding of electronics, who has already spent time tinkering with Arduinos.

By the end of this course, you will have learned how to use commonly used components found in Arduino projects. You will also have learned how to do the relevant measurements and calculations to help you select appropriate components for your projects.

To complete this course, you will need a few cheap and common components and tools: resistors, capacitors, transistors, LED, diodes, and batteries. You will also need a multimeter, a small breadboard and jumper wires. All of these are probably things that you already have.

Who is the target audience?


  • Anyone with minimal experience using an Arduino
  • Anyone with minimal experience using any prototyping platform
  • Anyone with a need to brush up their knowledge of basic electronics

enroll now










Share:

Best Free Online Courses for Learning Python, C++, Java & Android Development




Here is a list of free online courses on udemy for learning Java, C++ and Python. I have created this list for helping out people who don't have much enough money to buy a course. Hope you will get enough to choose which one you need. Here I have added courses I found helpful for learners. I hope you will find helpful this article. Wish you best of luck!

Learn  C++:


1.  C++ Tutorial for Complete Beginners
https://www.udemy.com/free-learn-c-tutorial-beginners/

2.  Learn C++ by Creating
https://www.udemy.com/learn-to-program-cpp/

Learn Python:



1. Python for Beginners with Examples
https://www.udemy.com/ardit-sulce-python-for-beginners/

2. Learn Python 3.6 for Total Beginners
https://www.udemy.com/python-3-for-total-beginners/

3. Start Programming Today with Python!
https://www.udemy.com/free-python/

4. Flask Tutorial Step by Step
https://www.udemy.com/python-flask-tutorial-step-by-step/

5. Django for WordPress Developers
https://www.udemy.com/django-for-wordpress-developers/

JAVA Programming:

1.Java Tutorial for Complete Beginners
https://www.udemy.com/java-tutorial/


2. Practice Java by Building Projects
https://www.udemy.com/practice-java-by-building-projects/


3. Java 9 Programming for Complete Beginners in 250 Steps
https://www.udemy.com/java-programming-tutorial-for-beginners/


4. Java Programming Basics
https://www.udemy.com/java-programming-basics/


5.Java Database Connection: JDBC and MySQL
https://www.udemy.com/how-to-connect-java-jdbc-to-mysql/


6. Java Multithreading
https://www.udemy.com/java-multithreading/


7. JUnit Tutorial for Beginners - Learn Java Unit Testing
https://www.udemy.com/junit-tutorial-for-beginners-with-java-examples/


8. Java Servlets and JSP - Build Java EE(JEE) app in 25 Steps
https://www.udemy.com/learn-java-servlets-and-jsp-web-application-in-25-steps/


9. Selenium WebDriver Training with Java Basics
https://www.udemy.com/selenium-training/


10. Data Structures in Java for Noobs (Lite Edition)
https://www.udemy.com/data-structures-in-java-for-noobs-lite-edition-algorithms-beginners/


11. Introduction to Docker for Java Developers
https://www.udemy.com/introduction-to-docker-for-java-developers/


12. Crash Course Into JavaFX: The Best Way to make GUI Apps
https://www.udemy.com/crash-course-into-javafx-the-best-way-to-make-gui-apps/

Android Development:


1.  Learn Android Application Development
https://www.udemy.com/learn-android-application-development-y/


2. Android Fundamentals: Ultimate Tutorial for App Development
https://www.udemy.com/ultimate-android-lollipop-app-development-course/


3. Android Development from Scratch to Create Cool Apps!
https://www.udemy.com/sisoft-android-basic-to-create-cool-apps/


4.  How to publish an Android App on Google Play Store
https://www.udemy.com/how-to-publish-an-android-app-the-right-way/


5. Learn Android 4.0 Programming in Java
https://www.udemy.com/android-tutorial/

Share:

Introduction To Swift Programming ( Created by: Parham Aarabi, Professor University of Toronto)





About this course: Introduction to Swift Programming is the first course in a four part specialization series that will provide you with the tools and skills necessary to develop an iOS App from scratch. By the end of this first course you will be able to demonstrate intermediate application of programming in Swift, the powerful new programming language for iOS. Guided by best practices you will become proficient with syntax, object oriented principles, memory management, functional concepts and more in programming with Swift. This course is unique in its dedication to teaching Swift programming. With new features and capabilities you will be at the forefront of writing iOS apps. Currently this course is taught using Swift 2. The team is aware of the release of Swift 3 and will be making edits to the course in time. Please be aware that at this time the instruction is entirely with Swift 2. Please note that to take part in this course (and the full specialization) it is required to have a Mac computer and, though not required, ideally an iPhone, iPod, or an iPad. NOTE: This course has been designed and tested (and content delivered) on a Mac. While we are aware of hacks and workarounds for running Mac in a virtual machine on windows we do not recommended a PC. We hope you have fun on this new adventure.
  • Parham Aarabi
    Taught by:  Parham Aarabi, Professor
    Department of Electrical and Computer Engineering
Basic Info
Course 1 of 4 in the iOS App Development with Swift Specialization
Commitment5 weeks of study, 2-4 hours/week
Language
EnglishSubtitles: Korean, Chinese (Simplified)
How To PassPass all graded assignments to complete the course.
User Ratings
Average User Rating 3.9




Syllabus
WEEK 1
Introductions and Getting Started

5 videos4 readings
  1. Video: Welcome to the Course and Intro to the Module
  2. Reading: Meet and Greet
  3. Reading: MIXIT
  4. Reading: Get Xcode - VERSION 7.3.1
  5. Video: Setting Up Playground
  6. Video: Overview of Projects
  7. Reading: Follow Up Reading
  8. Video: Debugging
  9. Video: Setting Preferences

Graded: Set Up Course Quiz (For Grades)
WEEK 2
Swift Basics
In this module we will introduce the basic concepts of Swift. To begin you will learn variable declaration, different types, and program control mechanisms. Here we start to build the foundation of iOS app development with Swift. We hope you enjoy the journey.

6 videos1 reading
  1. Video: Introduction to the Module
  2. Video: Setting Up Playground
  3. Video: Simple Control Flow
  4. Video: Arrays and Dictionaries
  5. Video: Functions
  6. Video: 2D Arrays
  7. Reading: Follow Up Reading

Graded: Swift Basics Quiz
WEEK 3
Advanced Swift
This unit continues with further exploration of swift programming. Building on our current skill set we will work with Classes, Structs, Enums, Protocols, and object-oriented principles.

4 videos1 reading
  1. Video: Introduction to the Module
  2. Video: Optionals, Closures, and Properties
  3. Reading: Follow Up Reading
  4. Video: Value Types
  5. Video: Cheat Sheet

Graded: Advanced Swift Quiz
WEEK 4
Image Processing In Swift
In this module we will wrap up with lessons targeting advanced examples in Swift. We’ll look at a detailed example of an image filter which will allow us to manipulate pixels and create filter effects (such as change contrast).

2 videos1 reading
  1. Video: Introduction to the Module
  2. Video: Introduction to Image Processing
  3. Reading: Follow Up Reading

Graded: Image Processing In Swift Quiz
WEEK 5
Final Peer Assignment
You did it! You've come to the end of this first course. We sum up with a capstone peer assessment assignment where you will create your own filter and demonstrate what you've learned over these weeks. Please read the instructions carefully, and have fun!

2 readings
  1. Reading: Using Xcode 7.3.1 for Peer Assignment
  2. Reading: InstaFilter Processor

Graded: InstaFilter Agreement (For Grade)
Graded: InstaFilter Processor
OPTIONAL - Swift vs Objective C

6 videos1 reading
  1. Video: Introduction to the Module
  2. Video: Files, Naming and Class Differences
  3. Video: Types and Initializers Differences
  4. Video: Methods, Arrays and Control Flow Differences
  5. Video: Properties, Getters and Computed Properties Differences
  6. Video: Instantiating Objects and Calling Methods Differences
  7. Reading: Follow Up Reading



FAQs

Once you enroll for a Certificate, you’ll have access to all videos, quizzes, and programming assignments (if applicable). Peer review assignments can only be submitted and reviewed once your session has begun. If you choose to explore the course without purchasing, you may not be able to access certain assignments.

If you pay for this course, you will have access to all of the features and content you need to earn a Course Certificate. If you complete the course successfully, your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile. Note that the Course Certificate does not represent official academic credit from the partner institution offering the course.

View  refund policy.

Yes! Coursera provides financial aid to learners who would like to complete a course but cannot afford the course fee. To apply for aid, select "Learn more and apply" in the Financial Aid section below the "Enroll" button. You'll be prompted to complete a simple application; no other paperwork is required.
How It Works
Coursework
Coursework
Each course is like an interactive textbook, featuring pre-recorded videos, quizzes and projects.
Help from Your Peers
Help from Your Peers
Connect with thousands of other learners and debate ideas, discuss course material, and get help mastering concepts.
Certificates
Certificates
Earn official recognition for your work, and share your success with friends, colleagues, and employers.
Creators
University of Toronto
Established in 1827, the University of Toronto has one of the strongest research and teaching faculties in North America, presenting top students at all levels with an intellectual environment unmatched in depth and breadth on any other Canadian campus.
Pricing
Purchase Course
Access to course materials

Available
Access to graded materials

Available
Receive a final grade

Available
Earn a shareable Course Certificate

Available







Share:

Popular Posts