Now is a good time to start learning some skills for the next portion of your career. Here are some popular courses to build on your developer skills. These are offered by Udacity. These courses are all FREE. These are a little shorter than the typical Udacity degree, but they are still good quality.
There are over 500,000 open jobs in the US right now for Information Technology people and software developers. Over the next ten years, the demand for developers will only grow.
Udacity offers several “nanodegrees”. A nanodegree is a combination of 2-4 courses. Each course designed to be completed in about a month of part-time effort. They are reasonably priced. Prices range from $1000 – just over $2K. They are offering some discounts during the COVID period. It is a good time to expand your knowledge base and prepare for the next round of information technology projects.
Intro to HTML and CSS
Throughout this course, you’ll learn about the underlying structure of the web – HTML. You’ll learn how to use this tree-like structure to create websites. You’ll also learn how to apply styling to a website through CSS. You’ll learn about CSS syntax, selectors, and units. Along the way, you’ll also learn about code editors and a browser’s Developer Tools. Learn More.
Building High Conversion Web Forms
In this course, you’ll learn best practices for modern forms as taught by Google’s Ido Green and Udacity’s Cameron Pittman. You’ll practice your skills along the way with a few self-directed projects, including an e-commerce checkout and an event planner app! Learn More.
Designing RESTful APIs
API (Application Programming Interface) endpoints are the connections between your application and the rest of the developer community. In this course you will learn about writing secure, developer-friendly APIs that will make your back-end application thrive and keep your users happy. Learn More.
High Performance Computing
The goal of this course is to give you solid foundations for developing, analyzing, and implementing parallel and locality-efficient algorithms. This course focuses on theoretical underpinnings. To give a practical feeling for how algorithms map to and behave on real systems, we will supplement algorithmic theory with hands-on exercises on modern HPC systems, such as Cilk Plus or OpenMP on shared memory nodes, CUDA for graphics co-processors (GPUs), and MPI and PGAS models for distributed memory systems. Learn More.
Intro to AJAX
Intro to Data Science
The Introduction to Data Science class will survey the foundational topics in data science, namely: Data Manipulation, Data Analysis with Statistics and Machine Learning, Data Communication with Information Visualization and Data at Scale — Working with Big Data. The class will focus on breadth and present the topics briefly instead of focusing on a single topic in depth. This will give you the opportunity to sample and apply the basic techniques of data science. Learn More.
Intro to iOS App Development with Swift
This course will introduce you to iOS app development in Swift, a new programming language from Apple, and serves as your launching point into the iOS Developer Nanodegree. Learn More.