Micro Credentials: Machine Learning

Program Format
Application Deadlines
Multiple start dates throughout the year; inquire for specifics.
Credits Required for Graduation

Northeastern University Micro Credentials

Why Micro Credentials?
Our classes are stackable and allow students to apply the credit earned towards a Masters in Computer Science.

Machine Learning
Provides a broad look at a variety of techniques used in machine learning and data mining, and examines issues associated with their use. Topics include algorithms for supervised learning including decision tree induction, artificial neural networks, instance-based learning, probabilistic methods, and support vector machines; unsupervised learning; and reinforcement learning. Also covers computational learning theory and other methods for analyzing and measuring the performance of learning algorithms. Course work includes a programming term project.

Students must have an undergraduate degree in Computer Science or Computer Engineering or seven (7) or more years of experience in software development.

Class Schedule and Location
Machine Learning class starts in June 12, 18 – August 1, 18

Classes will be held at Lookout in San Francisco – 1 Front Street, Suite 2700, San Francisco, CA 94111

How to Register
Please complete the inquiry form below to receive registration information for Machine Learning.

Other Classes Coming Soon to San Francisco:

Data Science

Data Mining Techniques
This class covers various aspects of data mining, including classification, prediction, ensemble methods, association rules, sequence mining, and cluster analysis. Students will have the opportunity to experience hands-on practice of mining useful knowledge from a large data set.

Parallel Data Processing in MapReduce
Introduces the MapReduce programming model and the core technologies it relies on in practice, such as a distributed file system and the distributed consensus protocol. Also discusses related approaches and technologies from distributed databases and cloud computing. Emphasizes practical examples and hands-on programming experiences. Examines both plain MapReduce and database-inspired advanced programming models running on top of a MapReduce infrastructure.


Network Security
Studies the theory and practice of computer security, focusing on the security aspects of multiuser systems and the Internet. Introduces cryptographic tools, such as encryption, key exchange, hashing, and digital signatures in terms of their applicability to maintaining network security. Discusses security protocols for mobile networks. Topics include firewalls, viruses, Trojan horses, password security, biometrics, VPNs, and Internet protocols such as SSL, IPSec, PGP, SNMP, and others.

Software Vulnerabilities and Security
Learn about systems security issues and gain a basic understanding of security. Presents the principal software and applications used in the Internet, discussing in detail the related vulnerabilities and how they are exploited. Also discusses programming vulnerabilities and how they are exploited. Examines protection and detection techniques. Includes a number of practical lab assignments as well as a discussion of current research in the field.

Cloud Computing

Mobile Application Development
Focuses on mobile application development on a mobile phone or related platform. Discusses memory management; user interface building, including both MVC principles and specific tools; touch events; data handling, including core data, SQL, XML, and JSON; network techniques and URL loading; and, finally, specifics such as GPS and motion sensing that may be dependent on the particular mobile platform. Students will work on a project that produces a professional-quality mobile application and to demonstrate the application that they have developed.

Building Scalable Distributed Systems
This course will cover the essential elements of distributed, concurrent systems and build upon that knowledge with engineering principles and practical experience with state-of-the-art technologies and methods for building scalable systems. Scalability is an essential quality of Internet-facing systems, and requires specialized skills and knowledge to build systems that scale at low cost.


Request a Phone Call.  Complete the form below to inquire.  By submitting the form, you will receive information from Northeastern University with details about Micro Credentials and other programs by email or receive a phone call from one of our enrollment coaches. You can unsubscribe at any time.

Request Information: Micro Credentials - Machine Learning

By submitting the form, you will receive information from Northeastern University with details about our degree programs and certificates by email or receive a phone call from one of our enrollment coaches. You can unsubscribe at any time.