Top Courses Coursera's 10 Most Popular Technology Courses of 2018

Posted in 'Top Courses' started by Carolyn, Dec 17, 2018.

  1. Carolyn

    Carolyn Founder at MoocLab Staff Member

    Gender:
    Female
    Location:
    Suffolk, UK
    According to Coursera, Technology related subjects feature in their top 3 most popular fields of learning. The MOOC platform has recently shared their 10 most popular technology courses of 2018, and this holiday season is the perfect time to build your skills in newer technologies with some of these top courses available now on Coursera.

    #1 Programming for Everybody (Getting Started with Python)
    Offered by University of Michigan
    Approx. 10 hours to complete

    This course aims to teach everyone the basics of programming computers using Python. We cover the basics of how one constructs a program from a series of simple instructions in Python. The course has no pre-requisites and avoids all but the simplest mathematics. Anyone with moderate computer experience should be able to master the materials in this course. This course will cover Chapters 1-5 of the textbook “Python for Everybody”. Once a student completes this course, they will be ready to take more advanced programming courses. This course covers Python 3. Go to Course ...


    #2 Bitcoin and Cryptocurrency Technologies
    Offered by Princeton University
    Approx. 18 hours to complete

    How does Bitcoin work? What makes Bitcoin different? How secure are your Bitcoins? How anonymous are Bitcoin users? What determines the price of Bitcoins? Can cryptocurrencies be regulated? What might the future hold?

    After this course, you’ll know everything you need to be able to separate fact from fiction when reading claims about Bitcoin and other cryptocurrencies. You’ll have the conceptual foundations you need to engineer secure software that interacts with the Bitcoin network. And you’ll be able to integrate ideas from Bitcoin in your own projects.
    Go to Course ...


    #3 Algorithms, Part I
    Offered by Princeton University
    Approx. 31 hours to complete

    This course covers the essential information that every serious programmer needs to know about algorithms and data structures, with emphasis on applications and scientific performance analysis of Java implementations. Part I covers elementary data structures, sorting, and searching algorithms. Part II focuses on graph- and string-processing algorithms.

    All the features of this course are available for free. It does not offer a certificate upon completion. Go to Course ...


    #4 Technical Support Fundamentals
    Offered by Google
    Approx. 19 hours to complete

    This course is the first of a series that aims to prepare you for a role as an entry-level IT Support Specialist. In this course, you’ll be introduced to the world of Information Technology, or IT. You’ll learn about the different facets of Information Technology, like computer hardware, the Internet, computer software, troubleshooting, and customer service. We’ll go through what a technical interview could look like, and provide tips on how to best prepare for one. This course covers a wide variety of topics in IT that are designed to give you an overview of what’s to come in this certificate program. Go to Course .,.


    #5 Python Data Structures
    Offered by University of Michigan
    Approx. 9 hours to complete

    This course will introduce the core data structures of the Python programming language. We will move past the basics of procedural programming and explore how we can use the Python built-in data structures such as lists, dictionaries, and tuples to perform increasingly complex data analysis. This course will cover Chapters 6-10 of the textbook “Python for Everybody”. This course covers Python 3. Go to Course ...


    #6 Google Cloud Platform Fundamentals: Core Infrastructure
    Offered by Google Cloud
    Approx. 10 hours to complete

    This course introduces you to important concepts and terminology for working with Google Cloud Platform (GCP). You learn about, and compare, many of the computing and storage services available in Google Cloud Platform, including Google App Engine, Google Compute Engine, and Google Container Engine. Go to Course ...


    #7 IBM Blockchain Foundation for Developers
    Offered by IBM
    Approx. 9 hours to complete

    If you're a software developer and new to blockchain, this is the course for you. Several experienced IBM blockchain developer advocates will lead you through a series of videos that describe high-level concepts, components, and strategies on building blockchain business networks. You'll also get hands-on experience modeling and building blockchain networks as well as create your first blockchain application. Go to Course ...


    #8 Cryptography I
    Offered by Stanford University
    Approx. 29 hours to complete

    Cryptography is an indispensable tool for protecting information in computer systems. In this course you will learn the inner workings of cryptographic systems and how to correctly use them in real-world applications. The course begins with a detailed discussion of how two parties who have a shared secret key can communicate securely when a powerful adversary eavesdrops and tampers with traffic. We will examine many deployed protocols and analyze mistakes in existing systems. The second half of the course discusses public-key techniques that let two parties generate a shared secret key. Throughout the course participants will be exposed to many exciting open problems in the field and work on fun (optional) programming projects. In a second course (Crypto II) we will cover more advanced cryptographic tasks such as zero-knowledge, privacy mechanisms, and other forms of encryption. Go to Course ...


    #9 The Bits and Bytes of Computer Networking
    Offered by Google
    Approx. 24 hours to complete

    This course is designed to provide a full overview of computer networking. We’ll cover everything from the fundamentals of modern networking technologies and protocols to an overview of the cloud to practical applications and network troubleshooting. We’ll wrap up by covering how this information might show up in a job interview and giving you a few tips for troubleshooting on the spot. Go to Course ...


    #10 Introduction to Programming with MATLAB
    Offered by Vanderbilt University
    Approx. 18 hours to complete

    This course teaches computer programming to those with little to no previous experience. It uses the programming system and language called MATLAB to do so because it is easy to learn, versatile and very useful for engineers and other professionals. MATLAB is a special-purpose language that is an excellent choice for writing moderate-size programs that solve problems involving the manipulation of numbers. The design of the language makes it possible to write a powerful program in a few lines. The problems may be relatively complex, while the MATLAB programs that solve them are relatively simple: relative, that is, to the equivalent program written in a general-purpose language, such as C++ or Java. As a result, MATLAB is being used in a wide variety of domains from the natural sciences, through all disciplines of engineering, to finance, and beyond, and it is heavily used in industry. Hence, a solid background in MATLAB is an indispensable skill in today’s job market. Go to Course ...

     
    AD Coursera logo New year, new opportunities! Discover your #CourseToSuccess for 2019. AD Udemy logo You can learn it too! Our top-rated courses now starting at just $11.99.

Related Content

Share This Page



  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice