- Home
- Programmes
- Software Engineering
- United States
329 Short courses in Software Engineering in United States

Programming for Data Science with Python Nanodegree
The Programming for Data Science with Python Nanodegree programme is offered by Udacity. Learn programming skills needed to uncover patterns and insights in large data sets, running queries with relational databases and working with Unix shell and Git.

Programming for Data Science with R Nanodegree
This Programming for Data Science with R Nanodegree programme at Udacity provides an overview of data analysis and programming.
Unreal Engine 5 C Plus Plus Game Development (Fully Updated in 5.6)
This Unreal Engine 5 C Plus Plus Game Development (Fully Updated in 5.6) course at Udemy was created in collaboration with Epic Games. Learn C++ from scratch while making 4 fun games in Unreal Engine 5.6
Introduction to Java Programming - Writing Good Code
EdX is an online learning platform trusted by over 12 million users offering the Introduction to Java Programming - Writing Good Code Program in collaboration with Carlos III University of Madrid - UC3Mx. Learn to program in an easy and interactive way and enter the fascinating world of computer science.
Javascript Introduction
EdX is an online learning platform trusted by over 12 million users offering the Javascript Introduction course in collaboration with MicrosoftX. Learn JavaScript, a Web development programming language, to add interactivity to your Web pages, and become an expert Web developer.
ARIMA Models in Python
In this ARIMA Models in Python course offered by Data Camp you will learn about ARIMA models in Python and become an expert in time series analysis.
Python Developer
From testing code and implementing version control to web scraping and developing packages, take the next step in your Python developer journey with this Python Developer course offered by Data Camp
Intermediate R
In this Intermediate R course offered by Data Camp you will continue your journey to becoming an R ninja by learning about conditional statements, loops, and vector functions.
Web Scraping in Python
In this Web Scraping in Python course offered by Data Camp you will learn to retrieve and parse information from the internet using the Python library scrapy.
Linear Classifiers in Python
In this Linear Classifiers in Python course offered by Data Camp you will learn the details of linear classifiers like logistic regression and SVM.
Python for Spreadsheet Users
In this Python for Spreadsheet Users course offered by Data Camp you will use your knowledge of common spreadsheet functions and techniques to explore Python!
Hyperparameter Tuning in Python
In this Hyperparameter Tuning in Python course offered by Data Camp you will learn techniques for automated hyperparameter tuning in Python, including Grid, Random, and Informed Search
Software Engineering Principles in Python
In this Software Engineering Principles in Python course offered by Data Camp you will learn about modularity, documentation, and automated testing to help you solve data science problems more quickly and reliably.
Developing Python Packages
In this Developing Python Packages course offered by Data Camp you will learn to create your own Python packages to make your code easier to use and share with others.
Python for R Users
This Python for R Users course offered by Data Camp is for R users who want to get up to speed with Python.
Software Design and Architecture
Mindful Strategies for Quality Software. Think like an expert architect and create quality software using design patterns and principles. The Software Design and Architecture Specialization course is offered by Coursera in partnership with University of Alberta.
Introduction to Java Programming - Starting to code in Java
EdX is an online learning platform trusted by over 12 million users offering the Introduction to Java Programming - Starting to code in Java Program in collaboration with Carlos III University of Madrid - UC3Mx.
Applied Data Science with Python
The 5 courses in this Applied Data Science with Python Specialization offered by Coursera in partnership with University of Michigan introduce learners to data science through the python programming language.
Programming for Everybody - Getting Started with Python
This Programming for Everybody - Getting Started with Python course offered by Coursera in partnership with University of Michigan is part of the Python for Everybody Specialization.
Java Course
If you’re looking to master web application development for virtually any computing platform, the Java Course from the Simplilearn platform is for you. This training course will give you a firm foundation in Java, the most commonly used programming language in software development.