COURSE DESCRIPTION - COMPUTER SCIENCE

Some of the Computer Science courses we offer at Patwillisedu.

ANTHROPOLOGY & AZURE

UQx

Course

This course will allow you to better understand the world around you through utilising the anthropological lens. You will learn about the way in which anthropology as a discipline can shed new perspectives on current world issues, from indigeneity to migration and material culture.

LouvainX

Course

How do humans organize themselves in societies? What are “families” and how are they formed? What view and what types of analysis does anthropology offer on kinship, symbolic, political, religious systems?

UMGC and USMx

Micro Masters (4 Courses)

The exciting field of Cloud Computing has experienced explosive growth. This transformative technology has not only altered the way business operate, but it has also shaken up the traditional structure of the IT department and placed new demands on staff members who are faced with reinventing their own careers. With organizations rapidly moving their infrastructures and services to the cloud, jobs are growing at a breakneck pace, with many positions are left unfilled.

ITMOx

Course

An advanced course on machine learning. You will learn specific techniques and methods to analyze big amounts of data.

BLOCKCHAIN & C PROGRAMMING

LinuxFoundationX

Professional Certificate (2 Courses)

Blockchain is a powerful distributed-ledger technology that is poised to revolutionize the way entire industries do business from supply chain tracking to real-estate transaction processing and everything in between. With that potential there is a lot of hype to contend with. This program will teach business professionals what blockchain is, possible use cases and applications to help them better understand blockchain landscape and how they might leverage this technology in their own industry.

BerkeleyX

Professional Certificate (2 Courses)

Developed by Blockchain at Berkeley and faculty from UC Berkeley’s premier Computer Science department, the Blockchain Fundamentals Professional Certificate program is a comprehensive survey of core topics in cryptocurrency, including Bitcoin, and blockchain technology. This program will help you develop the critical skills needed to future-proof your career.

DartmouthX and IMTx

Professional Certificate (7 Courses)

In this C Programming with Linux Professional Certificate program of seven short courses, you will learn how to write, read and debug computer programs in the C programming language while also becoming familiar with the Linux operating system.

NYUx

Professional Certificate (2 Courses)

This program will teach you core computer science competencies in programming and data structures. Understanding how programming works is essential in many technical disciplines such Information Technology, Software Engineering, Cybersecurity, and Computer Science. The courses utilize the C++ programming languages to establish a solid foundation in programming and data structures for the students. Students gain valuable hands-on experience programming solutions to problems in the labs.

Devops & Django

LinuxFoundationX

Professional Certificate (3 Courses)

Is your organization looking to incorporate DevOps into your software development and deployment processes? With its modern principles, practices and an array of state-of-the-art automation tools, DevOps provides a collaborative path to bring your IT operations into the Agile development manifold, ultimately resulting in faster software delivery and time to market, without compromising on quality.

LinuxFoundationX

Course

We now depend on Cloud to deliver digital value to customers. But DevOps and Cloud have broken traditional procurement. Learn how FinOps gets IT, Business and Finance working together to leverage Cloud to innovate, deliver and make money.

DelftX

Course

Processing information is the hallmark of all modern organizations, which are increasingly digital: absorbing, processing and generating information is a key element of their business.
Being able to interact flexibly and efficiently with the underlying data and software systems is an indispensable skill. Knowledge of the Unix shell and its command-line tools boosts the effectiveness and productivity of software developers, IT professionals, and data analysts.

LinuxFoundationX

Course

Are you or your team starting to use Jenkins as a CI/CD tool? Are you looking to automate your software delivery process? Do you need guidelines on how to set up your CI/CD workflow using Jenkins automation server? If so, this is the course for you.

FULL STACK DEVELOPMENT & JAVA

UBCx

MicroMasters Program(6 Courses)

Speed is critical in software development. Successful developers are those who are able to quickly learn new technologies and new software systems, and they do this by seeing any software – in any programming language – as common repeating patterns, not just detailed lines of code.

TUMx

Course

Learn to use the powerful Node.js framework to bring your web application to life and develop end-to-end applications in JavaScript.

UC3Mx

Course

In this introductory Java programming course, you will be introduced to powerful concepts such as functional abstraction, the object oriented programming (OOP) paradigm and Application Programming Interfaces (APIs). Examples and case studies will be provided so that you can implement simple programs on your own or collaborate with peers.

GalilioX

Courses

Java is one of the most in-demand programming languages today. This course is designed to provide students the basic skills and knowledge on Java.

Learn how to solve programming problems using functions, for loops, conditional statements, recursive algorithms, and learn about the Object-Oriented Paradigm (OPP).

JAVASCRIPT & PYTHON

HarvardX

Professional Certificate (2 Courses)

Whether it’s finding a good spot for lunch, posting a photo of that lunch on Instagram, or just getting some work done while on the go, mobile apps have become deeply ingrained in how we live, work, and play. Smartphones have become ubiquitous and the potential to make a dramatic impact on the everyday lives of millions of people has never been greater β€” but where do you start? How do you go from being a user to a skilled creator? What do you need to know and how do you learn it all?

W3Cx

Professional Certificate (2 Courses)

The Web is everywhere! Web development is intricate, creative and interesting work that can lead to an exciting career in an in-demand, fast-growing field.

In this Professional Certificate program, designed by the W3C (World Wide Web Consortium), creator of the Web standards, you will learn all of the necessary skills needed to build interactive and responsive user experiences on the Web. This program will deepen your knowledge of the 3 foundational languages that power the Web: HTML5, CSS and JavaScript.

IBM

Professional Certificate (5 Courses)

Data is at the heart of our digital economy and data science has been ranked as the hottest profession of the 21st century. Whether you are new to the job market or already in the workforce and looking to upskill yourself, this five course Data Science with Python Professional Certificate program is aimed at preparing you for a career in data science and machine learning. No prior computer programming experience required!

MITx

XSeries Program (2 Courses)

The courses in the XSeries are designed to help people with no prior exposure to computer science or programming learn to think computationally and write programs to tackle useful problems. Some of the people taking the two courses will use them as a stepping stone to more advanced computer science courses, but for many it will be their first and last computer science courses. Since these courses may be the only formal computer science courses many of the students take, we have chosen to focus on breadth rather than depth.

Your Future Starts Here.