Nexus AI Pre-Coursework
Published and open to everyone!
This content is designed to be completed asynchronously before the start of the Nexus AI program.
Completion of pre-coursework will ensure that students will be well-versed in fundamental skills prior to the instruction in Phase One.
Section 1 | Essentials of Python
- Learn fundamentals of Python!
- Complete problem sets!
- Apply concepts to mini-projects!
- Variables & Data Types
- Simple Data Structures & Print Statements
- Operators
- Conditional Statements
- Loops
- Exceptions
- Functions
- Classes & Objects
Section 2 | Essentials of MatPlotLib & Pandas
- Understand data preprocessing!
- Create graphs using PyPlot!
- Understand Pandas DataFrames!
- Complete problem sets!
- Apply preprocessing to mini-projects!
- PyPlot Basics
- Various Graphs in MatPlotLib
- Pandas Basics
Section 3 | Essentials of NumPy
- Learn key functionalities of NumPy!
- Understand how to use NumPy for efficient numerical computations!
- Understand basics of linear algebra!
- Complete problem sets!
- NumPy Arrays
- Mathematical Operations
- Utility Functions in NumPy
- Intro to Linear Algebra
Section 4 | Introduction to Machine Learning
- Understand ML & DL!
- Learn fundamental concepts!
- What is ML? DL? AI?
- Fundamental ML Concepts
- Types of Machine Learning
- Fundamentals of Neural Networks
Section 5 | Essentials of PyTorch
- Learn fundamentals of PyTorch!
- Understand importance of GPUs!
- Create tensors in PyTorch!
- Implement neural networks!
- Complete problem sets!
- Intro to PyTorch & GPUs
- Tensors in PyTorch
- Neural Network Operations