<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: I am a Developer</title>
    <description>The latest articles on DEV Community by I am a Developer (@i_am_adeveloper).</description>
    <link>https://dev.to/i_am_adeveloper</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F251966%2Fae56cda1-ae57-4ead-99e3-85701c46ba25.jpg</url>
      <title>DEV Community: I am a Developer</title>
      <link>https://dev.to/i_am_adeveloper</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/i_am_adeveloper"/>
    <language>en</language>
    <item>
      <title>GraphQL Tooling, Today &amp; Tomorrow</title>
      <dc:creator>I am a Developer</dc:creator>
      <pubDate>Fri, 17 Jan 2020 07:04:11 +0000</pubDate>
      <link>https://dev.to/i_am_adeveloper/graphql-tooling-today-tomorrow-20c9</link>
      <guid>https://dev.to/i_am_adeveloper/graphql-tooling-today-tomorrow-20c9</guid>
      <description>&lt;p&gt;Sean Grove of OneGraph reviews the most used GraphQL tools available today and discusses what needs to be done in the future in order to educate and inspire GraphQL users.&lt;/p&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/Vn_8Cv8Ds5Y"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

</description>
      <category>graphql</category>
      <category>database</category>
      <category>webdev</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>Zero to Kubernetes: Learn Kubernetes from Beginner to Advanced</title>
      <dc:creator>I am a Developer</dc:creator>
      <pubDate>Thu, 16 Jan 2020 16:14:36 +0000</pubDate>
      <link>https://dev.to/i_am_adeveloper/zero-to-kubernetes-learn-kubernetes-from-beginner-to-advanced-5go0</link>
      <guid>https://dev.to/i_am_adeveloper/zero-to-kubernetes-learn-kubernetes-from-beginner-to-advanced-5go0</guid>
      <description>&lt;p&gt;You've heard of &lt;strong&gt;Docker&lt;/strong&gt; and &lt;strong&gt;Kubernetes&lt;/strong&gt;, and you can tell that they are the next big thing to learn.&lt;/p&gt;

&lt;p&gt;You want to master &lt;strong&gt;Kubernetes&lt;/strong&gt;, but where should you start?&lt;/p&gt;

&lt;p&gt;Enter Zero to Kubernetes: a step-by-step course on how to architect, develop and deploy applications in Kubernetes.&lt;/p&gt;

&lt;p&gt;This course walks you through the full path from coding an application to deploying it to a production-grade Kubernetes cluster.&lt;/p&gt;

&lt;h2&gt;
  
  
  You will learn how to
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Write a note-taking application in Node.js or Java&lt;/li&gt;
&lt;li&gt;Package the app as a Docker image&lt;/li&gt;
&lt;li&gt;Deploy the containerised application to a local Minikube cluster&lt;/li&gt;
&lt;li&gt;Refactor your application to make it stateless and scalable&lt;/li&gt;
&lt;li&gt;Deploy the improved application to a production-grade Kubernetes cluster on AWS&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  This workshop is for
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Docker and Kubernetes beginners&lt;/li&gt;
&lt;li&gt;Developers who build and architect cloud-native applications&lt;/li&gt;
&lt;li&gt;DevOps and system administrators&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Prerequisites
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Java or Node.js installed&lt;/li&gt;
&lt;li&gt;Minikube and kubectl&lt;/li&gt;
&lt;li&gt;Docker&lt;/li&gt;
&lt;li&gt;Git, curl&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This workshop is Windows, macOS and Ubuntu friendly.&lt;/p&gt;

&lt;p&gt;You will be using the Learnk8s Academy for this workshop. You will need a valid email address to access the content.&lt;/p&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/W7GvIBPuAfs"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

</description>
      <category>kubernetes</category>
      <category>devops</category>
      <category>tutorial</category>
      <category>beginners</category>
    </item>
    <item>
      <title>Probabilistic Programming Using TensorFlow Probability</title>
      <dc:creator>I am a Developer</dc:creator>
      <pubDate>Thu, 16 Jan 2020 03:29:48 +0000</pubDate>
      <link>https://dev.to/i_am_adeveloper/probabilistic-programming-using-tensorflow-probability-52ge</link>
      <guid>https://dev.to/i_am_adeveloper/probabilistic-programming-using-tensorflow-probability-52ge</guid>
      <description>&lt;h2&gt;
  
  
  What is Probabilistic Programming
&lt;/h2&gt;

&lt;p&gt;TensorFlow Probability (TFP) is a Python library built on TensorFlow that makes it easy to combine probabilistic models and deep learning on modern hardware (TPU, GPU). It's for data scientists, statisticians, ML researchers, and practitioners who want to encode domain knowledge to understand data and make predictions. &lt;/p&gt;

&lt;p&gt;Probabilistic programming allows us to encode domain knowledge to understand data and make predictions. TensorFlow Probability (TFP) is a Python library built on TensorFlow that makes it easy to combine probabilistic models and Deep Learning. With TensorFlow 2.0, TFP can be very easily integrated into your code with very few changes and the best part - it even works with tf.keras!&lt;/p&gt;

&lt;p&gt;This talk will teach you when, why and how to use TensorFlow probability.&lt;/p&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/-5Sy0exrtXY"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

</description>
      <category>python</category>
      <category>machinelearning</category>
      <category>tutorial</category>
      <category>beginners</category>
    </item>
    <item>
      <title>The Best Docker Courses for Beginners</title>
      <dc:creator>I am a Developer</dc:creator>
      <pubDate>Wed, 15 Jan 2020 09:54:06 +0000</pubDate>
      <link>https://dev.to/i_am_adeveloper/the-best-docker-courses-for-beginners-35nf</link>
      <guid>https://dev.to/i_am_adeveloper/the-best-docker-courses-for-beginners-35nf</guid>
      <description>&lt;p&gt;Docker is an open platform for developing, shipping, and running applications. Docker enables you to separate your applications from your infrastructure so you can deliver software quickly. With Docker, you can manage your infrastructure in the same ways you manage your applications. By taking advantage of Docker’s methodologies for shipping, testing, and deploying code quickly, you can significantly reduce the delay between writing code and running it in production.&lt;/p&gt;

&lt;p&gt;Docker  came first into the picture in 2013 and has been gaining popularity ever since. It has over 150 million downloads, and over 100K applications are running as dockerized applications that is a LOT!&lt;/p&gt;

&lt;p&gt;If you're studying Docker for one reason or another and are looking for some great courses to start your journey, then you've come to the right place. In this article, I will share some of the best online, paid and free courses from Udemy to learn Docker.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;1 . &lt;a href="http://learnstartup.net/p/rkb9C-KiZ"&gt;Docker for the Absolute Beginner - Hands On - DevOps&lt;/a&gt;&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--7NGP7SRo--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://i.imgur.com/LG677PW.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--7NGP7SRo--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://i.imgur.com/LG677PW.jpg" alt="This is image title" title="This is image title"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This is the most popular Docker course. This course was developed by Mumshad Mannambeth, a renowned instructor on Udemy. Currently, This course has nearly 41000 students and excellent star ratings.&lt;/p&gt;

&lt;p&gt;If you have heard all the buzz around Docker and containers and are wondering what they are and how to get started using them, then this course is for you.&lt;/p&gt;

&lt;p&gt;This course introduces Docker to an Absolute Beginner using really simple and easy to understand lectures. Lectures are followed by demos showing how to setup and get started with Docker. The coding exercises that accompany this course will help you practice Docker commands and developing your own images using Dockerfiles and practice Docker Compose. You will be developing Docker files for different use cases right in your browser. This way you don’t really need to have your own environment setup to get some hands on practice.  The coding exercises will validate your commands and Dockerfiles and ensure you have written them correctly.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;2. &lt;a href="http://learnstartup.net/p/Sy8T4CfkM"&gt;Docker Crash Course for busy DevOps and Developers&lt;/a&gt;&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--TZJoW0B6--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://i.imgur.com/ihl4Bsz.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--TZJoW0B6--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://i.imgur.com/ihl4Bsz.jpg" alt="This is image title" title="This is image title"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This course covers all the fundamentals about Docker software and teach you everything you need to know about developing and deploying modern applications with Docker software.&lt;/p&gt;

&lt;p&gt;In the end of this course, you will gain in-depth knowledge about Docker software and general DevOps skills to help your company or your own project to apply the right docker workflow and continuously deliver better software.&lt;/p&gt;

&lt;p&gt;This course was developed by Tao W., Level Up, James Lee, This course is very hands on, James has put lots effort to provide you with not only the theory but also real-life examples of developing Docker applications that you can try out on your own laptop.&lt;/p&gt;

&lt;p&gt;James has uploaded all the source code to Github and you will be able to follow along with either windows, MAC OS or Linux.&lt;/p&gt;

&lt;p&gt;In the end of this course, James is confident that you will gain in depth knowledge about Docker and general DevOps skills to help your company or your own project to apply the right docker workflow and continuously deliver better software.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;&lt;a href="https://www.udemy.com/course/understanding-docker-performing-selenium-automation"&gt;3 . Understanding Docker and using it for Selenium automation&lt;/a&gt;&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--k7mIyR7I--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://i.imgur.com/QDd9dMp.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--k7mIyR7I--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://i.imgur.com/QDd9dMp.jpg" alt="This is image title" title="This is image title"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This is another good course to learn and understand the basics of Docker while automating Selenium test cases for your project.&lt;/p&gt;

&lt;p&gt;The course is specially designed for DevOps engineers, automation guys, testers, and developers. The course is divided into three main parts: Introduction of Docker, Docker Compose, and Selenium Grid with Docker.&lt;/p&gt;

&lt;p&gt;The three sections are independent of each other, and you can learn than in parallel or switch back and forth.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;4. &lt;a href="http://learnstartup.net/p/ByVTUvcKb"&gt;Docker and Containers: The Essentials&lt;/a&gt;&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--XvA7-IIm--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://i.imgur.com/AZLz6dr.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--XvA7-IIm--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://i.imgur.com/AZLz6dr.jpg" alt="This is image title" title="This is image title"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Docker and containers are a whole new way of developing and delivering applications and IT infrastructure.&lt;/p&gt;

&lt;p&gt;This course will cover Docker and containers, container registries, container orchestration, understand if this will work for the enterprise, and how to prepare yourself for it.&lt;/p&gt;

&lt;p&gt;In this course you will learn about:  &lt;/p&gt;

&lt;p&gt;1) What containers are and why you should care  &lt;/p&gt;

&lt;p&gt;2) What is Docker and how it is revolutionizing the way we deploy our applications.  &lt;/p&gt;

&lt;p&gt;3) How to prepare for containers so you can take your career to the next level.  &lt;/p&gt;

&lt;p&gt;4) How to prepare your company for the container revolution  &lt;/p&gt;

&lt;p&gt;5)  What type of work containers will help you with.  &lt;/p&gt;

&lt;p&gt;6) What a container registry is and how to work with one  &lt;/p&gt;

&lt;p&gt;7) The container ecosystem and how to use it to your advantage  &lt;/p&gt;

&lt;p&gt;8) What container orchestration is and how you can use it to your advantage.  &lt;/p&gt;

&lt;p&gt;In short, an excellent course for anyone who wants to get up to speed with containers and Docker.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;5. &lt;a href="https://www.udemy.com/course/deploying-containerized-applications-technical-overview"&gt;Deploying Containerized Applications Technical Overview&lt;/a&gt;&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--vDnuw3Bu--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://i.imgur.com/qN2jKyj.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--vDnuw3Bu--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://i.imgur.com/qN2jKyj.jpg" alt="This is image title" title="This is image title"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Docker has become the de facto standard for defining and running containers in the Linux operating system. Kubernetes is Red Hat's choice for container orchestration.&lt;/p&gt;

&lt;p&gt;In this this official Red Hat® training course, Jim Rigsbee, a curriculum architect for Red Hat Training, will introduce you to container technology using Docker running on Red Hat Enterprise Linux.&lt;/p&gt;

&lt;p&gt;Docker has become the de facto standard for defining and running containers in the Linux® operating system. Kubernetes is Red Hat's choice for container orchestration. OpenShift, built upon Docker, Kubernetes, and other open source software projects, provides Platform-as-a-Service (PaaS) for the ultimate in deploying applications within containers.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Conclusion&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;If you are looking for 5 best Docker courses for beginners, then this article has it all. It's one of the essential skills if you are developing a mobile application or web . You will not only gain an essential skill but also take your career to the next level, given the high demand for Docker specialist and developer who knows Docker.&lt;/p&gt;

&lt;p&gt;Thanks for reading.&lt;/p&gt;

</description>
      <category>docker</category>
      <category>devops</category>
      <category>kubernetes</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>Laravel 6 Tutorial: Build a Follow UnFollow System in PHP from Scratch</title>
      <dc:creator>I am a Developer</dc:creator>
      <pubDate>Tue, 14 Jan 2020 09:32:20 +0000</pubDate>
      <link>https://dev.to/i_am_adeveloper/laravel-6-tutorial-build-a-follow-unfollow-system-in-php-from-scratch-353c</link>
      <guid>https://dev.to/i_am_adeveloper/laravel-6-tutorial-build-a-follow-unfollow-system-in-php-from-scratch-353c</guid>
      <description>&lt;h2&gt;
  
  
  How to Build a Follow UnFollow System In PHP using Laravel
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Learn how to partialiy refresh a page and setup realtime notification using axios.
&lt;/h3&gt;

&lt;p&gt;Do you want to learn how to build a follow, unfollow system like Twitter &amp;amp; Facebook ?&lt;/p&gt;

&lt;p&gt;Then this course is all you need, in this course you would learn how to implement a follow and unfollow system with PHP Laravel and MySQLI like Twitter and Facebook. So basically, a user can follow &amp;amp; unfollow another user and you can see which user is following you and how many followers you have.&lt;/p&gt;

&lt;p&gt;You would also get a real time notification soonest a new user starts following you, plus a notification sound played on your browser like we have in top applications like Facebook, Twitter and Instagram.&lt;/p&gt;

&lt;p&gt;I would take you through a step by step guide on user authentication &amp;amp; registration, where we would be validating users form input in real-time, so we don't have to reload our website to show validation errors.&lt;/p&gt;

&lt;p&gt;This course was made for both beginners &amp;amp; professionals, i would be taking this course on a slow pace, so we get a proper understanding of how things work, i would not be performing any magic :-) , and by magic i mean copy pasting any code , i would explain how every function works as we create them.&lt;/p&gt;

&lt;p&gt;What you'll learn&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Create a Basic User Login &amp;amp; Authentication system Using Laravel&lt;/li&gt;
&lt;li&gt;Valdiate Users Input without leaving the page using Axios - a javascript framework.&lt;/li&gt;
&lt;li&gt;Write codes using best practices&lt;/li&gt;
&lt;li&gt;Learn the follow, unfollow business logic&lt;/li&gt;
&lt;li&gt;Learn how to show realtime data from the database without using Redis or Channels.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/gzlI7zfsDuk"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

</description>
      <category>php</category>
      <category>laravel</category>
      <category>webdev</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>Learn Dart Programming from Scratch</title>
      <dc:creator>I am a Developer</dc:creator>
      <pubDate>Mon, 13 Jan 2020 03:50:19 +0000</pubDate>
      <link>https://dev.to/i_am_adeveloper/learn-dart-programming-from-scratch-12fi</link>
      <guid>https://dev.to/i_am_adeveloper/learn-dart-programming-from-scratch-12fi</guid>
      <description>&lt;p&gt;Learn Dart Programming from scratch by Google. Prepare yourself for Flutter apps for Android and iOS and developing Web apps using Dart programming language. &lt;/p&gt;

&lt;p&gt;Dart is an object-oriented language which can optionally trans compile into JavaScript. It supports a varied range of programming aids like interfaces, classes, collections, generics, and optional typing. &lt;/p&gt;

&lt;p&gt;Dart can be extensively used to create single-page web apps, Android and iOS apps. Single-page applications enable navigation between different screens of the website without loading a different webpage in the browser.&lt;/p&gt;

&lt;p&gt;In this course you'll learn:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Dart Setup and required software Installation&lt;/li&gt;
&lt;li&gt;Exploring the first Dart application&lt;/li&gt;
&lt;li&gt;Built-in Data Types and variable declarations&lt;/li&gt;
&lt;li&gt;Conditional Statements&lt;/li&gt;
&lt;li&gt;Loops or Iterators&lt;/li&gt;
&lt;li&gt;Functions and Methods&lt;/li&gt;
&lt;li&gt;Exception Handling&lt;/li&gt;
&lt;li&gt;Object Oriented concepts&lt;/li&gt;
&lt;li&gt;Inheritance, Abstract Class, Interface and Polymorphism&lt;/li&gt;
&lt;li&gt;Functional Programming: Lambdas and Higher-Order Functions&lt;/li&gt;
&lt;li&gt;Dart Collection: List, Set and Map&lt;/li&gt;
&lt;li&gt;Callable classes&lt;/li&gt;
&lt;li&gt;Summary &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;What you'll learn&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Programming logic foundation, read and write Kotlin with condition and control.&lt;/li&gt;
&lt;li&gt;Concept of OOPS in Dart, as other languages like Java, Kotlin, C++, PHP, C#, Scala, or Swift&lt;/li&gt;
&lt;li&gt;Use INTELLIJ IDE.&lt;/li&gt;
&lt;li&gt;Create basic as well as professional Flutter apps using Dart, the new Java-based programming language developed by Google&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/DdkHQ8D6JTY"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

</description>
      <category>dart</category>
      <category>tutorial</category>
      <category>beginners</category>
    </item>
    <item>
      <title>Web APIs in Node.js Core: Past, Present, and Future</title>
      <dc:creator>I am a Developer</dc:creator>
      <pubDate>Mon, 13 Jan 2020 02:32:46 +0000</pubDate>
      <link>https://dev.to/i_am_adeveloper/web-apis-in-node-js-core-past-present-and-future-459b</link>
      <guid>https://dev.to/i_am_adeveloper/web-apis-in-node-js-core-past-present-and-future-459b</guid>
      <description>&lt;p&gt;Web APIs developed and standardized by the browsers have been serving client-side JavaScript applications with a wide selection of features out of the box, while Node.js have been developing another set of APIs that are today the de-facto standards for server-side JavaScript runtimes. There is now a conscious effort to bring the two worlds closer together, in particular by introducing more Web APIs into Node.js core, but it’s not an easy ride - not every Web API, designed for the browsers, makes sense for Node.js.&lt;/p&gt;

&lt;p&gt;In this talk, we are going to take a look at the story of Web APIs in Node.js core - what Node.js have implemented, what are being discussed, what are blocking more APIs from being implemented, and what we can do to improve the developer experience of the JavaScript ecosystem.&lt;/p&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/kUylNB6RZ9Q"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

</description>
      <category>node</category>
      <category>webdev</category>
      <category>javascript</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>The Ultimate Guide to Linux Command Line</title>
      <dc:creator>I am a Developer</dc:creator>
      <pubDate>Mon, 06 Jan 2020 04:48:47 +0000</pubDate>
      <link>https://dev.to/i_am_adeveloper/the-ultimate-guide-to-linux-command-line-4ckg</link>
      <guid>https://dev.to/i_am_adeveloper/the-ultimate-guide-to-linux-command-line-4ckg</guid>
      <description>&lt;h2&gt;
  
  
  The Ultimate Linux Command Line Walkthrough
&lt;/h2&gt;

&lt;h3&gt;
  
  
  The Ultimate Linux Command Line Walkthrough. Learn how to install Linux on a Virtual Machine. Learn essential Linux terminal commands. Gain a familiarity with the Linux operating system
&lt;/h3&gt;

&lt;p&gt;Linux is the leading Cloud operating system that runs the world of IT.&lt;br&gt;
You can't avoid it, even if you try hard.&lt;br&gt;
Linux is everywhere&lt;br&gt;
This is your opportunity to become a professional in the Linux OS and terminal.&lt;br&gt;
Since studying can be fun and shouldn't be hard, we're offering you an easy route to the Linux terminal and command line.&lt;/p&gt;

&lt;p&gt;In this course you learn the following:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Installing Linux&lt;/li&gt;
&lt;li&gt;Using the Linux terminal&lt;/li&gt;
&lt;li&gt;Commands for manipulating files, directories and a lot of important commands&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;What you'll learn&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Learn how to install Linux on a Virtual Machine&lt;/li&gt;
&lt;li&gt;Learn essential Linux terminal commands&lt;/li&gt;
&lt;li&gt;Gain a familiarity with the Linux operating system&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/_gklYRQV9ag"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

</description>
      <category>linux</category>
      <category>ubuntu</category>
      <category>tutorial</category>
      <category>beginners</category>
    </item>
    <item>
      <title>How to Create a simple Calculator App with Android Studio and Kotlin</title>
      <dc:creator>I am a Developer</dc:creator>
      <pubDate>Mon, 30 Dec 2019 03:57:33 +0000</pubDate>
      <link>https://dev.to/i_am_adeveloper/how-to-create-a-simple-calculator-app-with-android-studio-and-kotlin-56i</link>
      <guid>https://dev.to/i_am_adeveloper/how-to-create-a-simple-calculator-app-with-android-studio-and-kotlin-56i</guid>
      <description>&lt;h2&gt;
  
  
  Android Programming with Kotlin for Beginners - How to Create a simple Calculator App with Android Studio and Kotlin
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Learn the basics about Android Studio and programming with Kotlin.
&lt;/h3&gt;

&lt;h4&gt;
  
  
  In this course you will create a simple calculator app with Android Studio and Kotlin. You will learn basic things about the android frameworks activities, fragments and views.
&lt;/h4&gt;

&lt;p&gt;You will create custom views and layout them inside a Constraint Layout.&lt;/p&gt;

&lt;p&gt;You will learn the advantages of the Model-View-Presenter Architecture, how to use it and how to implement it in our calculator app.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What you'll learn&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Android&lt;/li&gt;
&lt;li&gt;Kotlin&lt;/li&gt;
&lt;li&gt;Basic Model View Presenter Architecture&lt;/li&gt;
&lt;li&gt;What is an activity?&lt;/li&gt;
&lt;li&gt;What is a fragment?&lt;/li&gt;
&lt;li&gt;What is a view?&lt;/li&gt;
&lt;li&gt;How to use a Constraint Layout?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/Eq3NPoGrSt0"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

</description>
      <category>kotlin</category>
      <category>android</category>
      <category>tutorial</category>
      <category>beginners</category>
    </item>
    <item>
      <title>Top 6 Free Python Programming Courses for Beginners in 2020</title>
      <dc:creator>I am a Developer</dc:creator>
      <pubDate>Fri, 27 Dec 2019 09:26:53 +0000</pubDate>
      <link>https://dev.to/i_am_adeveloper/top-6-free-python-programming-courses-for-beginners-in-2020-2jmk</link>
      <guid>https://dev.to/i_am_adeveloper/top-6-free-python-programming-courses-for-beginners-in-2020-2jmk</guid>
      <description>&lt;p&gt;There is no doubt that Python is currently the &lt;strong&gt;world’s #1 programming&lt;/strong&gt; language and the biggest advantage of that is it’s bringing more and more people into the programming world.&lt;/p&gt;

&lt;p&gt;In recent years, I have seen more people learning Python than any other languages, yes, not even JavaScript. Many of them learning Python to explore some awesome Data Science and Machine learning libraries provided by Python.&lt;/p&gt;

&lt;p&gt;Some people are also learning Python for Web Development and there are still many developers who are learning Python for scripting and automating trivial tasks. &lt;/p&gt;

&lt;p&gt;It not just become one more tool in your arsenal but also allows you to explore areas like Data Science and Machine learning, which is available or easy with Java or any other mainstream programming language like C++ or JavaScript.&lt;/p&gt;

&lt;p&gt;It’s always a good decision to learn Python, so don’t worry if you are a beginner programmer or C++/Java expert trying to learn Python. Any time and money invested in learning Python will go a long way and pay rich dividends much like learning UNIX, SQL, and Data Structure and Algorithms.&lt;/p&gt;

&lt;p&gt;Some people like to start with free resources which are not bad because it encourages you to explore. Also free doesn’t mean garbage or bad, even though they are not as comprehensive as some of the paid resource they are still better with many others.&lt;/p&gt;

&lt;p&gt;In this article, you will find free online courses in python programming, but not only will you find one, but you will also find 6 more free courses on Python! I am going to share some of the best online courses to learn Python in 2020&lt;/p&gt;

&lt;p&gt;They are high quality courses with more than 4 star rating (from 0 to 5 stars), that means if you are starting your career with the python programming language, these are the best courses that will take you step-by-step , to start and learn from scratch the fundamentals about this language that so professional and useful has been in recent years.&lt;/p&gt;

&lt;h2&gt;
  
  
  6 Free Python Programming Courses For Beginners in 2020
&lt;/h2&gt;

&lt;h3&gt;
  
  
  1. &lt;a href="https://learnstartup.net/p/r10EhoeWe"&gt;Introduction To Python Programming&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;A Quick and Easy Intro into Python Programming &lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--OTVP4mHv--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://udemy-images.udemy.com/course/750x422/433798_1de9_4.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--OTVP4mHv--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://udemy-images.udemy.com/course/750x422/433798_1de9_4.jpg" alt=""&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  Description
&lt;/h4&gt;

&lt;p&gt;Do you want to become a programmer?&lt;/p&gt;

&lt;p&gt;Or is it that Python interests you?&lt;/p&gt;

&lt;p&gt;If you need a quick brush-up, or learning Python for the first time, you've come to the right place!&lt;/p&gt;

&lt;p&gt;Let's get started learning one of the most easiest coding languages out there right now. There's no need to fret if you haven't coded before. By the time you finish this course, you'll be a pro at Python!&lt;/p&gt;

&lt;p&gt;Python is a great and friendly language to use and learn. It fun, and can be adapted to both small and large projects. Python will cut your development time greatly and overall, its much faster to write Python than other languages. This course will be a quick way to understand all the major concepts of Python programming. You'll be a whiz in no time.&lt;/p&gt;

&lt;p&gt;This course is a one-stop-shop for everything you'll need to know to get started with Python, along with a few incentives. We'll begin with the basics of Python, learning about strings, variables, and getting to know the data types. We'll soon move on to the loops and conditions in Python. Afterwards, we'll discuss a bit of file manipulation and functions. By then, you'll know all the basics of Python.&lt;/p&gt;

&lt;h4&gt;
  
  
  &lt;strong&gt;What you'll learn&lt;/strong&gt;
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;Program Python&lt;/li&gt;
&lt;li&gt;Know the basics of Python&lt;/li&gt;
&lt;li&gt;Write their own scripts, and functinos&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I hope you're excited to dive into the World of Python with this course. Well, what are you waiting for? Let's get started! &lt;/p&gt;

&lt;h3&gt;
  
  
  2. &lt;a href="https://learnstartup.net/p/SyDc1IySx"&gt;Deep Learning Prerequisites: The Numpy Stack in Python&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;The Numpy, Scipy, Pandas, and Matplotlib stack: prep for deep learning, machine learning, and artificial intelligence &lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--AJOLyMeW--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://udemy-images.udemy.com/course/750x422/980086_196d_2.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--AJOLyMeW--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://udemy-images.udemy.com/course/750x422/980086_196d_2.jpg" alt=""&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  Description
&lt;/h4&gt;

&lt;p&gt;Welcome! This is Deep Learning, Machine Learning, and Data Science Prerequisites: The Numpy Stack in Python.&lt;/p&gt;

&lt;p&gt;One question or concern I get a lot is that people want to learn deep learning and data science, so they take these courses, but they get left behind because they don’t know enough about the Numpy stack in order to turn those concepts into code.&lt;/p&gt;

&lt;p&gt;Even if I write the code in full, if you don’t know Numpy, then it’s still very hard to read.&lt;/p&gt;

&lt;p&gt;This course is designed to remove that obstacle - to show you how to do things in the Numpy stack that are frequently needed in deep learning and data science.&lt;/p&gt;

&lt;p&gt;So what are those things?&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Numpy&lt;/strong&gt;. This forms the basis for everything else.  The central object in Numpy is the Numpy array, on which you can do various operations.&lt;/p&gt;

&lt;p&gt;The key is that a Numpy array isn’t just a regular array you’d see in a language like Java or C++, but instead is like a mathematical object like a vector or a matrix.&lt;/p&gt;

&lt;p&gt;That means you can do vector and matrix operations like addition, subtraction, and multiplication.&lt;/p&gt;

&lt;p&gt;The most important aspect of Numpy arrays is that they are optimized for speed. So we’re going to do a demo where I prove to you that using a Numpy vectorized operation is faster than using a Python list.&lt;/p&gt;

&lt;p&gt;Then we’ll look at some more complicated matrix operations, like products, inverses, determinants, and solving linear systems.&lt;/p&gt;

&lt;p&gt;Pandas. Pandas is great because it does a lot of things under the hood, which makes your life easier because you then don’t need to code those things manually.&lt;/p&gt;

&lt;p&gt;Pandas makes working with datasets a lot like R, if you’re familiar with R.&lt;/p&gt;

&lt;p&gt;The central object in R and Pandas is the DataFrame.&lt;/p&gt;

&lt;p&gt;We’ll look at how much easier it is to load a dataset using Pandas vs. trying to do it manually.&lt;/p&gt;

&lt;p&gt;Then we’ll look at some dataframe operations, like filtering by column, filtering by row, the apply function, and joins, which look a lot like SQL joins.&lt;/p&gt;

&lt;p&gt;So if you have an SQL background and you like working with tables then Pandas will be a great next thing to learn about.&lt;/p&gt;

&lt;p&gt;Since Pandas teaches us how to load data, the next step will be looking at the data. For that we will use Matplotlib.&lt;/p&gt;

&lt;p&gt;In this section we’ll go over some common plots, namely the line chart, scatter plot, and histogram.&lt;/p&gt;

&lt;p&gt;We’ll also look at how to show images using Matplotlib.&lt;/p&gt;

&lt;p&gt;99% of the time, you’ll be using some form of the above plots.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Scipy.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I like to think of Scipy as an addon library to Numpy.&lt;/p&gt;

&lt;p&gt;Whereas Numpy provides basic building blocks, like vectors, matrices, and operations on them, Scipy uses those general building blocks to do specific things.&lt;/p&gt;

&lt;p&gt;For example, Scipy can do many common statistics calculations, including getting the PDF value, the CDF value, sampling from a distribution, and statistical testing.&lt;/p&gt;

&lt;p&gt;It has signal processing tools so it can do things like convolution and the Fourier transform.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;In sum:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;If you’ve taken a deep learning or machine learning course, and you understand the theory, and you can see the code, but you can’t make the connection between how to turn those algorithms into actual running code, this course is for you.&lt;/p&gt;

&lt;h4&gt;
  
  
  What you'll learn
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;Understand supervised machine learning (classification and regression) with real-world examples using Scikit-Learn&lt;/li&gt;
&lt;li&gt;Understand and code using the Numpy stack&lt;/li&gt;
&lt;li&gt;Make use of Numpy, Scipy, Matplotlib, and Pandas to implement numerical algorithms&lt;/li&gt;
&lt;li&gt;Understand the pros and cons of various machine learning models, including Deep Learning, Decision Trees, Random Forest, Linear Regression, Boosting, and More!&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  3. &lt;a href="https://learnstartup.net/p/-_LYvenEG"&gt;Python Core and Advanced&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;Master the fundamentals of Python in easy steps &lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--a_8EnA3s--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://i.udemycdn.com/course/750x422/1386294_cf10_2.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--a_8EnA3s--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://i.udemycdn.com/course/750x422/1386294_cf10_2.jpg" alt=""&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  Description
&lt;/h4&gt;

&lt;p&gt;Whether you are a College student learning the fundamentals of Python or a Data Science expert using python to analyze your data or a Web Developer using python frameworks like DJango or a Experienced python developer who wants to fill in the gaps , this course will help you accomplish your goals.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Master the Features of Python Language&lt;/li&gt;
&lt;li&gt;Install Python Virtual Machine and the Eclipse IDE(PyDev)&lt;/li&gt;
&lt;li&gt;Execute your first python program&lt;/li&gt;
&lt;li&gt;Learn various simple types as well as collection types&lt;/li&gt;
&lt;li&gt;Define logic using conditional statements ,looping constructs&lt;/li&gt;
&lt;li&gt;Use the different types of operators&lt;/li&gt;
&lt;li&gt;See the input and output functions in action&lt;/li&gt;
&lt;li&gt;Pass Command line arguments&lt;/li&gt;
&lt;li&gt;Create and use functions , Lambdas Decorators and Generators&lt;/li&gt;
&lt;li&gt;Learn what Object Oriented Programming is the four OOPs principles&lt;/li&gt;
&lt;li&gt;Implement inheritance, abstraction, polymorphism and encapsulation&lt;/li&gt;
&lt;li&gt;Understand interfaces, their importance, and their uses&lt;/li&gt;
&lt;li&gt;Use abstract classes and interfaces to implement abstraction&lt;/li&gt;
&lt;li&gt;Spawn of multiple threads&lt;/li&gt;
&lt;li&gt;Handle Exceptions&lt;/li&gt;
&lt;li&gt;Read and Write files using the Files API&lt;/li&gt;
&lt;li&gt;Do pattern matching using Regular expressions&lt;/li&gt;
&lt;li&gt;Deal with data and time&lt;/li&gt;
&lt;li&gt;All in simple steps&lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;
  
  
  What are the requirements?
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;Python,Eclipse IDE(Installation is covered in easy setup section)&lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;
  
  
  What you'll learn
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;Master the Features of Python Language&lt;/li&gt;
&lt;li&gt;Install Python Virtual Machine and the Eclipse IDE(PyDev)&lt;/li&gt;
&lt;li&gt;Execute your first python program&lt;/li&gt;
&lt;li&gt;Learn various simple types as well as collection types&lt;/li&gt;
&lt;li&gt;Define logic using conditional statements ,looping constructs&lt;/li&gt;
&lt;li&gt;Use the different types of operators&lt;/li&gt;
&lt;li&gt;See the input and output functions in action&lt;/li&gt;
&lt;li&gt;Pass Command line arguments&lt;/li&gt;
&lt;li&gt;Create and use functions , Lambdas Decorators and Generators&lt;/li&gt;
&lt;li&gt;Learn what Object Oriented Programming is the four OOPs principles&lt;/li&gt;
&lt;li&gt;Implement inheritance, abstraction, polymorphism and encapsulation&lt;/li&gt;
&lt;li&gt;Understand interfaces, their importance, and their uses&lt;/li&gt;
&lt;li&gt;Use abstract classes and interfaces to implement abstraction&lt;/li&gt;
&lt;li&gt;Handle Exceptions&lt;/li&gt;
&lt;li&gt;Read and Write files using the Files API&lt;/li&gt;
&lt;li&gt;Do pattern matching using Regular expressions&lt;/li&gt;
&lt;li&gt;Deal with data and time&lt;/li&gt;
&lt;li&gt;All in simple steps&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  4. &lt;a href="https://learnstartup.net/p/O4zCChQu"&gt;Master Python Complete Course&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;Python for Data Science and Machine Learning &lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--2Dzl-Y-y--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://i.udemycdn.com/course/750x422/2707870_5b6c_2.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--2Dzl-Y-y--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://i.udemycdn.com/course/750x422/2707870_5b6c_2.jpg" alt=""&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  Description
&lt;/h4&gt;

&lt;p&gt;This course is part of Data science master course.&lt;/p&gt;

&lt;p&gt;This course will teach you from Python basics to advanced concepts in a practical manner, with Hands on exercises covered as well.&lt;/p&gt;

&lt;p&gt;This Python tutorial for data science will kick-start your learning of Python concepts needed for data science, as well as programming in general. Python is required for data science because, Python programming is a versatile language commonly preferred by data scientists and big tech giant companies around the world, from startups to behemoths.&lt;/p&gt;

&lt;p&gt;Whether you are a newbie in data science or already know about basic python for data science, this course is for you. In this python certification course, you will Learn Python programming in a practical manner with hands on coding assignments at the end of each section.&lt;/p&gt;

&lt;h4&gt;
  
  
  What you'll learn
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;Get a complete understanding of Python from the beginning&lt;/li&gt;
&lt;li&gt;Understand how to use the Jupyter Notebook&lt;/li&gt;
&lt;li&gt;Master basics like variables, functions, tuples etc&lt;/li&gt;
&lt;li&gt;Get hands-on with carefully designed coding assignments&lt;/li&gt;
&lt;li&gt;Learn to use Object Oriented Programming with classes&lt;/li&gt;
&lt;li&gt;Special Features and functions&lt;/li&gt;
&lt;li&gt;Loops and condition formatting&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  5. &lt;a href="https://learnstartup.net/p/UiSkuuYjI"&gt;2020 learning python3.8 from beginner to the master&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;If you to become a Python 3 Developer , Learn Web Development, Machine Learning ,this course is right for you. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--LgdXyvzN--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://i.udemycdn.com/course/750x422/2627296_da4b.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--LgdXyvzN--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://i.udemycdn.com/course/750x422/2627296_da4b.jpg" alt="This is image title" title="This is image title"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  Description
&lt;/h4&gt;

&lt;p&gt;If you to become a Python 3 Developer , Learn Web Development, Machine Learning ,this course is right for you.&lt;/p&gt;

&lt;p&gt;This course will give you everything about python&lt;/p&gt;

&lt;p&gt;Learn Python from scratch, get hired, and have fun along the way with the most modern, up-to-date Python course on Udemy. This course is focused on efficiency: never spend time on confusing, out of date, incomplete Python tutorials anymore.&lt;/p&gt;

&lt;h4&gt;
  
  
  What you'll learn
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;Become a professional Python Developer and get hired&lt;/li&gt;
&lt;li&gt;Learn Object Oriented Programming&lt;/li&gt;
&lt;li&gt;Learn Machine Learning with Python&lt;/li&gt;
&lt;li&gt;Learn Data Science - Analyze and Visualize Data&lt;/li&gt;
&lt;li&gt;Use Python to process: Images, CSVs, PDFs, and other Files&lt;/li&gt;
&lt;li&gt;Build real world Python projects you can show off&lt;/li&gt;
&lt;li&gt;Master modern Python 3 fundamentals as well as advanced topics&lt;/li&gt;
&lt;li&gt;Learn Function Programming&lt;/li&gt;
&lt;li&gt;Learn how to use Python in Web Development&lt;/li&gt;
&lt;li&gt;Build a Machine Learning Model&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  6. &lt;a href="https://learnstartup.net/p/qd7BuISw"&gt;Programming with Python All in One&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;Develop problem solving skills&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--Bws_3lYD--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://i.udemycdn.com/course/750x422/2651662_1004_2.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--Bws_3lYD--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://i.udemycdn.com/course/750x422/2651662_1004_2.jpg" alt=""&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  Description
&lt;/h4&gt;

&lt;p&gt;Programming is one aspect of computer science and software engineering. The primary goal of this course is to build a solid foundation of programming knowledge and skills. With what learned in this course, the students should find it is easier to learn more advanced concepts in computer science.&lt;/p&gt;

&lt;p&gt;Not everyone will be or want to be a software engineer, however, this course can help them realize how a problem can be solved by using computer program; how Python can help scientists and engineers improve their productivity.&lt;/p&gt;

&lt;p&gt;Believe or not, software developers usually join a product development from the very beginning to the very end. (while this is not true for mechanical engineers or electrical engineers). Most importantly, sometimes, updating software is the better solution to fix or improve a product.&lt;/p&gt;

&lt;p&gt;The teaching can be viewed as a vehicle to help students develop problem solving skills. This course will use some mathematics or physics, but it is not a math or physics course, and we use them in programming to re-enforce the learning in those fields.&lt;/p&gt;

&lt;p&gt;At the end of this course, It would be a great achievement for the students and me when they find they are able to learn so&lt;/p&gt;

&lt;h4&gt;
  
  
  What you'll learn
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;Basic programming skills&lt;/li&gt;
&lt;li&gt;Computer science concept&lt;/li&gt;
&lt;li&gt;Python programming language&lt;/li&gt;
&lt;li&gt;Problem solving - put everything together with software&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;That’s on this list of free Python Programming courses for beginners. As I have said before, Python is an awesome, multipurpose programming language and every programmer should learn it.&lt;/p&gt;

&lt;p&gt;You can automate things using Python by writing scripts, can do object-oriented programming and can even explore the world of web development, data science and machine learning using awesome Python libraries and modules.&lt;/p&gt;

&lt;h3&gt;
  
  
  Thanks for Reading
&lt;/h3&gt;

</description>
      <category>python</category>
      <category>webdev</category>
      <category>machinelearning</category>
      <category>beginners</category>
    </item>
    <item>
      <title>Learn Node.js from scratch: From Beginner to Advanced</title>
      <dc:creator>I am a Developer</dc:creator>
      <pubDate>Sat, 23 Nov 2019 04:23:27 +0000</pubDate>
      <link>https://dev.to/i_am_adeveloper/learn-node-js-from-scratch-from-beginner-to-advanced-9jl</link>
      <guid>https://dev.to/i_am_adeveloper/learn-node-js-from-scratch-from-beginner-to-advanced-9jl</guid>
      <description>&lt;p&gt;Ultimate Node.js guide! Learn the basics and advanced of Node.js from scratch&lt;/p&gt;

&lt;p&gt;Welcome to Node.js course. In this course you will learn about Node.js from scratch. We will assume that you are a complete beginner and by the end of the course you will be at advanced level. This course contain Real-World examples and Hands On practicals. We will guide you step by step so that you can understand better. By using this comprehensive course you will learn the basics of Node.js, Some of the advanced methods of Node.js programming and much more.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What you'll learn&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Gain knowledgw about basics of node js&lt;/li&gt;
&lt;li&gt;Learn about Modules and File System&lt;/li&gt;
&lt;li&gt;Learn about NPM In Node js&lt;/li&gt;
&lt;li&gt;Acquire knowledge about Events &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/xcO7y3xGL8c"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

</description>
      <category>node</category>
      <category>javascript</category>
      <category>webdev</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>Getting Started with Microsoft SQL Server on Mac and Windows in 2020</title>
      <dc:creator>I am a Developer</dc:creator>
      <pubDate>Sat, 23 Nov 2019 03:38:28 +0000</pubDate>
      <link>https://dev.to/i_am_adeveloper/getting-started-with-microsoft-sql-server-on-mac-and-windows-in-2020-5d3e</link>
      <guid>https://dev.to/i_am_adeveloper/getting-started-with-microsoft-sql-server-on-mac-and-windows-in-2020-5d3e</guid>
      <description>&lt;p&gt;SQL for beginners 2020 - How to install Microsoft SQL Server on Mac and Windows with sample database&lt;/p&gt;

&lt;p&gt;Do you want to learn a skill that can help you earn nearly $100,000 per year? If so, then this course is for you!&lt;/p&gt;

&lt;p&gt;In this course, we will teach you how to install SQL Server 2017 Express edition for free on both Mac and Windows.&lt;/p&gt;

&lt;p&gt;Then will teach how to connect to the SQL Server that you installed using Azure Data Studio.&lt;/p&gt;

&lt;p&gt;And finally, will teach how to download and install a sample database(AdventureWorks) from the official Microsoft website for free which you can use in our next FREE course to learn SQL programming using real scenarios.&lt;/p&gt;

&lt;p&gt;This course will be your first and most important step towards learning SQL programming on Microsoft SQL Server.&lt;/p&gt;

&lt;p&gt;No prior knowledge is required - just a willingness to learn.&lt;/p&gt;

&lt;p&gt;What you'll learn&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Getting Started Microsoft SQL Server on Mac and Windows in 2020 - Installation Tutorial (FREE)&lt;/li&gt;
&lt;li&gt;How to install SQL Server on Mac and Windows in 2020&lt;/li&gt;
&lt;li&gt;Docker download and Installation on Mac&lt;/li&gt;
&lt;li&gt;Kitematic download and Installation on Mac&lt;/li&gt;
&lt;li&gt;Docker Configuration for SQL Server on Mac&lt;/li&gt;
&lt;li&gt;Download and Install SQL Server 2017 Express edition on Mac and Windows&lt;/li&gt;
&lt;li&gt;Download and Install Azure Data Studio on Mac and Windows&lt;/li&gt;
&lt;li&gt;Download and Restore a sample database(AdventureWorks) to SQL Server on Mac and Windows&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/_fcqMbx7Tq4"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

</description>
      <category>sql</category>
      <category>database</category>
      <category>webdev</category>
      <category>tutorial</category>
    </item>
  </channel>
</rss>
