Machine Learning and Logistics Optimization Specialist
Course title: Machine Learning In Python Environment
Target group: Junior (Fresh Employee)
Level: Foundations
Machine Learning In Python Environment
Provider
Alison
Description
Machine learning (ML) is the study of computer algorithms that improve automatically through experience and by the use of data. Setting up your Python environment for ML can be a tricky task. If you have never set up something like that before, you might spend hours fiddling with different commands trying to get it to work. This introduction to machine learning with Python will cover just about all you need to know about getting started including the fundamentals of modern machine learning, examples and uses of machine learning, and the machine learning process. You then move on to some practicalities of installing Jupyter, which is a free, open-source, interactive web tool. It is known as a computational notebook, which you can use to combine software code, computational output, and multimedia resources in a single document. This machine learning Python course gives you a step-by-step guide on how to install and use the Jupyter notebook.
Machine learning is key in developing intelligent systems and analyzing data in science and engineering. A Python variable is a reserved memory location to store values. In other words, a variable in a Python program can be used to give data to the computer for processing. This course explains how to declare the Python variables and how to work on them, before moving on to Python functions, conditionals, and loops. Tuples are the next topic covered and your learning includes how to create and get a list of them, and some examples as well. This section of the course wraps up by learning about modules, which refers to a file containing Python statements and definitions which is used to break down large programs into small manageable, and organized files. You will also be taught how to import modules into Python. The last part of the course covers scikit-learn, which is a Python module for machine learning built on top of SciPy and is distributed under the 3-Clause BSD license. The project was founded in 2007 by David Cournapeau as a Google Summer of Code project, and since then many volunteers have contributed. In this Python machine learning beginner tutorial, you will learn how to build a classification model using scikit-learn, along with its uses, and installation process. The Iris Dataset is widely used as a beginner’s dataset for machine learning purposes. The dataset is included in R:BASE (or RBASE) and Python in scikit-learn, so that users can access it without having to find a source for it. This machine learning course finishes by delving into importing the Iris Dataset into a Python file using Scikit-learn, how to prepare, organize, and load the data, before teaching you how to create your own KNeighborsClassifier. You should enrol in this course if you are in website or app development or even hoping to explore a career as a data analyst and want to combine your passion for machine learning and Python programming. This course has not been updated with the use of Generative AI models, like ChatGPT.
Target
- Beginners in machine learning and Python programming
- Aspiring data analysts and data scientists
- Web and app developers interested in machine learning integration
- Students and professionals seeking foundational ML skills with Python
Sector
- Information Technology / Software Development
- Data Science / Data Analytics
- Artificial Intelligence / Machine Learning
- Education / E-learning
Area
- Machine Learning Fundamentals and Applications
- Python Environment Setup and Jupyter Notebook
- Python Programming: Variables, Functions, Loops, Modules
- Data Handling with Python (Temples, Datasets, scikit-learn)
- Model Building using scikit-learn (classification with KNeighborsClassifier)
Learning outcomes
- Outline some examples and uses of machine learning
- Discuss supervised and unsupervised learning
- Analyze the steps of the machine learning process
- Explain the installation process of Anaconda
- Discuss functions, conditionals, and loops In Python
- Outline the process involved in building a classification model using scikit-learn
- Outline the uses and purpose of scikit-learn
- Explain the features and labels of the machine learning dataset
Learning content
- MODULE 1
- Introduction to Machine Learning
This module introduces the process of machine learning. It outlines some examples as well as the uses of machine learning. Supervised learning, unsupervised learning, and reinforcement learning will be discussed. Learn how to install Anaconda and how to declare the python variables. You will be taught the uses and examples of Tuples
- Introduction to Machine Learning
- MODULE 2
- Building A Classification Model
This course introduces you to Scikit-learn. You will learn how to build a classification model using Scikit-learn. This module teaches you how to use a classifier to determine whether or not a flower is Iris setosa, Iris versicolor, Iris verginica. This module gives you a step-by-step guide on how to create your own KNeighborsClassifier
- Building A Classification Model
- MODULE 3
- Course assessment
Approach/method
Online
Duration
3-4 Average Hours
Assessment
Yes
Certification
Yes
Provider contacts
Date
Always available
Location
Online
Website
Course title: Predictive Modeling, Model Fitting, and Regression Analysis
Target group: Mid Level Employee
Level: Foundations
Predictive Modeling, Model Fitting, and Regression Analysis
Provider
Coursera
Description
In this course, we will explore different approaches in predictive modeling, and discuss how a model can be either supervised or unsupervised. We will review how a model can be fitted, trained and scored to apply to both historical and future data in an effort to address business objectives. Finally, this course includes a hands-on activity to develop a linear regression model.
Target
- Data science beginners or professionals seeking foundational skills in predictive analytics.
- Business analysts and managers who want to use predictive modeling for decision-making.
- Students or early-career professionals exploring machine learning concepts.
Sector
- Data Science & Analytics
- Business Intelligence
- Applied Machine Learning
Area
- Predictive Modeling & Analytics
- Supervised and Unsupervised Learning
- Model Fitting & Evaluation
- Regression Techniques
Learning outcomes
- Differentiate between predictive and descriptive analytics.
- Understand supervised vs. unsupervised modeling approaches.
- Apply decision trees for classification and visualization.
- Develop and train predictive models that can generalize to new data.
- Build and interpret linear regression models.
- Critically assess model fit and its relevance to solving business problems.
Learning content
- Module 1: Predictive Modeling
- Predictive vs. descriptive analytics.
- Module 2: Data Dimensionality & Classification Analysis
- Classification methods.
- Decision trees: interpretation, explanation, visualization.
- Module 3: Model Fitting
- Generalization of models for historical and future data.
- Training and scoring models on labeled/unlabeled datasets.
- Module 4: Regression Analysis
- Linear regression fundamentals.
- Evaluating predictive power vs. business applicability.
- Understanding limitations of regression outcomes.
Approach/method
Online
Duration
4 hours
Assessment
Yes
Certification
Yes
Provider contacts
Date
Always available
Location
Online
Website
Course title: Data Analysis and Visualization Foundations Specialization
Target group: Junior (Fresh Employee)
Level: Foundations
Data Analysis and Visualization Foundations Specialization
Provider
Coursera
Description
Deriving insights from data and communicating findings has become an increasingly important part of virtually every profession. This Specialization prepares you for this data-driven transformation by teaching you the core principles of data analysis and visualization and by giving you the tools and hands-on practice to communicate the results of your data discoveries effectively.
You will be introduced to the modern data ecosystem. You will learn the skills required to successfully start data analysis tasks by becoming familiar with spreadsheets like Excel. You will examine different data sets, load them into the spreadsheet, and employ techniques like summarization, sorting, filtering, & creating pivot tables.
Creating stunning visualizations is a critical part of communicating your data analysis results. You will use Excel spreadsheets to create the many different types of data visualizations such as line plots, bar charts, pie charts. You will also create advanced visualizations such as treemaps, scatter charts & map charts. You will then build interactive dashboards.
This Specialization is designed for learners interested in starting a career in the field of Data or Business Analytics, as well as those in other professions, who need basic data analysis and visualization skills to supplement their primary job tasks.
This program is ACEĀ® recommendedāwhen you complete, you can earn up to 9 college credits.
Applied Learning Project
Build your data analytics portfolio as you gain practical experience from producing artifacts in the interactive labs and projects throughout this program. Each course has a culminating project to apply your newfound skills:
- In the first course, create visualizations to detect fraud by analyzing credit card data.
- In the second course, import, clean, and analyze fleet vehicle inventory with Excel pivot tables.
In the third course, use car sales key performance indicator (KPI) data to create an interactive dashboard with stunning visualizations using Excel and IBM Cognos Analytics.
Target
- Learners interested in starting a career in Data or Business Analytics
- Professionals in other fields needing basic data analysis and visualization skills
Sector
- Data Analytics
- Business Analytics
- Data Visualization
Area
- Data analysis and visualization techniques
- Data ecosystems and tools (Excel, IBM Cognos Analytics)
- Data communication and storytelling
Learning outcomes
- Describe the data ecosystem, tasks a Data Analyst performs, as well as skills and tools required for successful data analysis
- Explain basic functionality of spreadsheets and utilize Excel to perform a variety of data analysis tasks like data wrangling and data mining
- List various types of charts and plots and create them in Excel as well as work with Cognos Analytics to generate interactive dashboards
- Learn in-demand skills from university and industry experts
- Master a subject or tool with hands-on projects
- Develop a deep understanding of key concepts
- Earn a career certificate from IBM
Learning content
- Course 1
- Introduction to Data Analytics
- Course 2
- Excel Basics for Data Analysis
- Course 3
- Data Visualization and Dashboards with Excel and Cognos
- Assessment for Data Analysis and Visualization Foundations
Approach/method
Online
Duration
1 month, 10 hours a week
Assessment
Yes
Certification
Yes
Provider contacts
Date
Always available
Location
Online
Website
Course title: Approximation Algorithms and Linear Programming
Target group: Expert
Level: Extended Know-How
Approximation Algorithms and Linear Programming
Provider
Coursera
Description
This course continues data structures and algorithms specialization by focusing on the use of linear and integer programming formulations for solving algorithmic problems that seek optimal solutions to problems arising from domains such as resource allocation, scheduling, task assignment, and variants of the traveling salesperson problem. Next, we will study algorithms for NP-hard problems whose solutions are guaranteed to be within some approximation factor of the best possible solutions. Such algorithms are often quite efficient and provide useful bounds on the optimal solutions. The learning will be supported by instructor provided notes, readings from textbooks and assignments. Assignments will include conceptual multiple-choice questions as well as problem solving assignments that will involve programming and testing algorithms. This course can be taken for academic credit as part of CU Boulderās Masters of Science in Computer Science (MS-CS) degrees offered on the Coursera platform. This fully accredited graduate degree offer targeted courses, short 8-week sessions, and pay-as-you-go tuition. Admission is based on performance in three preliminary courses, not academic history. CU degrees on Coursera are ideal for recent graduates or working professionals
Target
- MS-CS students pursuing graduate studies
- Working professionals seeking advanced algorithm knowledge
- Recent graduates looking for specialized courses
- Online education enthusiasts using Coursera for a credential
- Applicants or employees needing flexible, online graduate study options
Sector
- MS-CS students pursuing graduate studies
- Working professionals seeking advanced algorithm knowledge
- Recent graduates looking for specialized courses
- Online education enthusiasts using Coursera for a credential
- Applicants or employees needing flexible, online graduate study options
Area
- Algorithms and Data Structures
- Optimization (Linear/Integer Programming)
- Approximation Algorithms
- NP-hard Problem Solving
- Resource Allocation, Scheduling, Task Assignment, and TSP variants
Learning outcomes
- Formulate linear and integer programming problems for solving commonly encountered optimization problems.
- Develop a basic understanding of how linear and integer programming problems are solved.
- Understand how approximation algorithms compute solutions that are guaranteed to be within some constant factor of the optimal solution
Learning content
- Module 1
Linear Programming - Module 2
Integer Linear Programming - Module 3
Approximation Algorithms: Scheduling, Vertex Cover and MAX-SAT - Module 4
Travelling Salesperson Problem (TSP) and Approximation Schemes
Approach/method
Online
Duration
5 weeks at 10 hours a week
Assessment
Yes
Certification
Yes
Provider contacts
http://www.cs.colorado.edu/~srirams
Date
Always available
Location
Online
Website
Course title: Preparing for Google Cloud Certification: Cloud Data Engineer Professional Certificate
Target group: Junior (Fresh Employee)
Level: Foundations
Preparing for Google Cloud Certification: Cloud Data Engineer Professional Certificate
Provider
Coursera
Description
Google Cloud Professional Data Engineer certification was ranked #1on Global Knowledge’s list of 15 top-paying certifications in 2021
87% of Google Cloud certified users feel more confident in their cloud skills. This program provides the skills you need to advance your career and provides training to support your preparation for the industry-recognized Google Cloud Professional Data Engineer certification.
Here’s what you have to do
1) Complete the Coursera Data Engineering Professional Certificate
2) Review other recommended resources for the Google Cloud Professional Data Engineer certification exam
3) Review the Professional Data Engineer exam guide
4) Complete Professional Data Engineer sample questions
5) Register for the Google Cloud certification exam (remotely or at a test center)
Applied Learning Project
This professional certificate incorporates hands-on labs using Qwiklabs platform.These hands on components will let you apply the skills you learn. Projects incorporate Google Cloud Platform products used within Qwiklabs. You will gain practical hands-on experience with the concepts explained throughout the modules. Applied Learning Project
Target
- Aspiring data engineers and software developers transitioning to data roles
- Candidates preparing for the Google Cloud Professional Data Engineer exam
- Prospective and current Google Cloud data engineers
- Exam takers seeking practice and readiness
- Individuals ready to certify
- Practical learners seeking hands-on GCP experience
Sector
- Technology
- Cloud services
- IT consulting
- data analytics
- IT training
- Professional certification preparation
- Cloud computing
- Education services
- Data analytics
Area
- Data engineering fundamentals
- Data pipelines
- Data processing
- Cloud data tools (including GCP concepts)
- Exam domains and topics
- BigQuery
- Data analytics
- Data storage and retrieval
- Data governance and security
- Real-time data processing
- Data warehousing
- Machine learning data workflows
- Cloud platform services (GCP)
Learning outcomes
- Identify the purpose and value of the key Big Data and Machine Learning products in Google Cloud.
- Employ BigQuery to carry out interactive data analysis.
- Use Cloud SQL and Dataproc to migrate existing MySQL and Hadoop/Pig/Spark/Hive workloads to Google Cloud.
- Choose between different data processing products on Google Cloud.
- Receive professional-level training from Google Cloud
- Demonstrate your technical proficiency
- Earn an employer-recognized certificate from Google Cloud
- Prepare for an industry certification exam
Learning content
- Course 1
Modernizing Data Lakes and Data Warehouses with Google Cloud - Course 2
Building Batch Data Pipelines on Google Cloud - Course 3
Building Resilient Streaming Analytics Systems on Google Cloud - Course 4
Smart Analytics, Machine Learning, and AI on Google Cloud - Course 5
Preparing for your Professional Data Engineer Journey
Approach/method
Online
Duration
4 weeks to complete/at 10 hours a week
Assessment
No
Certification
Yes
Provider contacts
Date
Always available
Location
Online
Website
Course title: Complete Computer Vision Bootcamp With PyTorch & Tensorflow
Target group: Junior (Fresh Employee)
Level: Foundations
Complete Computer Vision Bootcamp With PyTorch & Tensorflow
Provider
Udemy
Description
In this comprehensive course, you will master the fundamentals and advanced concepts of computer vision, focusing on Convolutional Neural Networks (CNN) and object detection models using TensorFlow and PyTorch. This course is designed to equip you with the skills required to build robust computer vision applications from scratch.
What You Will Learn
Throughout this course, you will gain expertise in:
- Introduction to Computer Vision
- Understanding image data and its structure.
- Exploring pixel values, channels, and color spaces.
- Learning about OpenCV for image manipulation and preprocessing.
- Deep Learning Fundamentals for Computer Vision
- Introduction to Neural Networks and Deep Learning concepts.
- Understanding backpropagation and gradient descent.
- Key concepts like activation functions, loss functions, and optimization techniques.
- Convolutional Neural Networks (CNN)
- Introduction to CNN architecture and its components.
- Understanding convolution layers, pooling layers, and fully connected layers.
- Implementing CNN models using TensorFlow and PyTorch.
- Data Augmentation and Preprocessing
- Techniques for improving model performance through data augmentation.
- Using libraries like imgaug, Albumentations, and TensorFlow Data Pipeline.
- Transfer Learning for Computer Vision
- Utilizing pre-trained models such as ResNet, VGG, and EfficientNet.
- Fine-tuning and optimizing transfer learning models.
- Object Detection Models
- Exploring object detection algorithms like:
- YOLO (You Only Look Once)
- Faster R-CNN
- Implementing these models with TensorFlow and PyTorch.
- Exploring object detection algorithms like:
- Image Segmentation Techniques
- Understanding semantic and instance segmentation.
- Implementing U-Net and Mask R-CNN models.
- Real-World Projects and Applications
- Building practical computer vision projects such as:
- Face detection and recognition system.
- Real-time object detection with webcam integration.
- Image classification pipelines with deployment.
- Building practical computer vision projects such as:
This course emphasizes practical learning through hands-on projects. Each module includes coding exercises, project implementations, and real-world examples to ensure you gain valuable skills. By the end of this course, you will confidently build, train, and deploy computer vision models using TensorFlow and PyTorch. Whether you are a beginner or an experienced practitioner, this course will empower you with the expertise needed to excel in the field of computer vision.
Target
- Beginners eager to learn computer vision from scratch.
- Data scientists looking to expand their skill set with CNN and object detection.
- AI and ML engineers aiming to build computer vision models.
- Researchers and students exploring deep learning for visual tasks.
- Professionals interested in deploying real-world CV applications
Sector
- Technology, IT, AI research, software development, education
Area
- Computer vision fundamentals, deep learning, CNNs, object detection, transfer learning, data augmentation and preprocessing, TensorFlow and PyTorch implementations, real-world projects and deployment
Learning outcomes
- Master CNN concepts from basics to advanced with TensorFlow & PyTorch.
- Learn object detection models like YOLO and Faster R-CNN.
- Implement real-world computer vision projects step-by-step.
- Gain hands-on experience with data preprocessing and augmentation.
- Build custom CNN models for various computer vision tasks.
- Master transfer learning with pre-trained models like ResNet and VGG
- Gain practical skills with TensorFlow and PyTorch libraries
Learning content
- Introduction
- Python Prerequisites
- Introduction To Deep Learning
- Deep Learning-ANN, Optimizers, Loss Functions, Activation Functions, CNN Theory
- computer vision (Open CV With Python)
- PyTorch
- Deep Dive Visualizing CNNs
- Image Classification
- Data Augmentation
- Basics of Object Detection
- Image Segmentation
Approach/method
Online
Duration
54 hours on-demand video
Assessment
No
Certification
Yes
Provider contacts
Date
Always available
Location
Online
Website
Course title: Supply Chain Analytics
Target group: Junior (Fresh Employee)
Level: Foundations
Supply Chain Analytics
Provider
edX
Description
Supply chains are complex systems involving multiple businesses and organizations with different goals and objectives. Many different analytical methods and techniques are used by researchers and practitioners alike to better design and manage their supply chains. This business and management course introduces the primary methods and tools that you will encounter in your study and practice of supply chains. We focus on the application of these methods, not necessarily the theoretical underpinnings.
We will begin with an overview of introductory probability and decision analysis to ensure that students understand how uncertainty can be modeled. Next, we will move into basic statistics and regression. Finally, we will introduce optimization modeling from unconstrained to linear, non-linear, and mixed integer linear programming.
This is a hands-on course. Students will use spreadsheets extensively to apply these techniques and approaches in case studies drawn from actual supply chains. SC0x is different from our other courses as it is self-paced and has a scheduled final exam. All material is made available during the second week, allowing learners to begin with any topic at their own convenience.
Target
- Early-career professionals, analysts, and managers seeking practical analytics skills for supply chains; non-technical learners who will work with
- Working professionals and self-motivated learners who prefer flexible pacing and a structured assessment
Sector
- Supply chain, logistics, operations, manufacturing, retail, procurement
- Cross-sector applicability in supply chains (manufacturing, retail, distribution, e-commerce, logistics)
Area
- Probability and decision analysis
- Statistics and regression
- Optimization modeling: unconstrained, linear, nonlinear, and mixed-integer linear programming
- Hands-on spreadsheet applications and case studies
Learning outcomes
- Basic analytical methods
- How to apply basic probability models
- Statistics in supply chains
- Formulating and solving optimization models
Learning content
- Module 1: Introduction to Supply Chain Analytics
- Module 2: Probability & Decision Analysis
- Module 3: Basic Statistics and Regression
- Module 4: Optimization Modeling
- Module 5: Applied Case Studies
Approach/method
Online
Duration
15 weeks 8-12 hours per week
Assessment
No
Certification
Yes
Provider contacts
Location
Online
Website
Course title: Mastering Machine Learning: From Basics to Breakthroughs
Target group: Junior (Fresh Employee)
Level: Foundations
Mastering Machine Learning: From Basics to Breakthroughs
Provider
Udemy
Description
Algorithms, and techniques that form the foundation of modern machine learning. Designed to focus on theory rather than hands-on coding, the course covers essential topics such as supervised and unsupervised learning, regression, classification, clustering, and dimensionality reduction. Learners will explore how these algorithms work and gain a deep understanding of their applications across various domains.
The course emphasizes theoretical knowledge, providing a solid grounding in critical concepts such as model evaluation, bias-variance trade-offs, overfitting, underfitting, and regularization. Additionally, it covers essential mathematical foundations like linear algebra, probability, statistics, and optimization techniques, ensuring learners are equipped to grasp the inner workings of machine learning models.
Ideal for students, professionals, and enthusiasts with a basic understanding of mathematics and programming, this course is tailored for those looking to develop a strong conceptual understanding of machine learning without engaging in hands-on implementation. It serves as an excellent foundation for future learning and practical applications, enabling learners to assess model performance, interpret results, and understand the theoretical basis of machine learning solutions. By the end of the course, participants will be well-prepared to dive deeper into machine learning or apply their knowledge in data-driven fields, without requiring programming or software usage.
Target
- Students with basic mathematics and programming knowledge
- Professionals seeking foundational understanding of machine learning theory
- Enthusiasts interested in the conceptual aspects of machine learning
Sector
- Education
- Data science and analytics
- Artificial intelligence research
- Technology and software development
Area
- Computer Science
- Data Science
- Artificial Intelligence
- Mathematics and Statistics
Learning outcomes
- Explore the fundamental mathematical concepts of machine learning algorithms
- Apply linear machine learning models to perform regression and classification
- Utilize mixture models to group similar data items
- Develop machine learning models for time-series data prediction
- Design ensemble learning models using various machine learning algorithms
Learning content
- Introduction
- Linear Models for Regression
- Mixture Models and EM
- Hidden Markov Models
Approach/method
Online
Duration
5.5 hours on-demand video
Assessment
No
Certification
Yes
Provider contacts
Date
Always available
Location
Online
Website