Courses I’ve Taken
The Hebrew University of Jerusalem
Master Degree of Mathematics
- M.Sc Thesis - Generators for Finite Index Subgroups of \(\mathrm{SL}_{n}\left(\mathcal{O}_{k}\right)\)
- Fundamental Concepts in Representation Theory
- Fundamental Concepts in Commutative Algebra
- Fundamental Concepts in Analysis
- Workshop for Graduate Students
- Advanced Algebra Seminar
- Game Theory
- Metric Embedding Theory & its Algorithmic Applications
- Harmonic Analysis
- Topological Methods in Free Groups
- Topics in Number Theory and Algebraic Geometry
- Topics in Group Theory
Bachelor Degree of Mathematics & Physics
Mathematics Courses
- Infinitesimal Calculus (1)
- Infinitesimal Calculus (2)
- Advanced Infinitesimal Calculus (1)
- Advanced Infinitesimal Calculus (2)
- Complex Variables and Applications
- Ordinary Differential Equations
- Introduction to Partial Differential Equations
- Equations of Mathematical Physics
- Linear Algebra (1)
- Linear Algebra (2)
- Algebraic Structures (1)
- Algebraic Structures (2)
- Mathematical Methods I
- Mathematical Methods II
- Probability Theory and Applications
- Introduction to Topology
- Measure Theory
- Mathematical Logic
- Set Theory
- History of Mathematics
Physics Courses
- C++ Programming and Matlab
- Mechanics and Special Relativity
- Electricity and Magnetism
- Thermal Physics
- Waves and Optics
- Analytical Mechanics
- Quantum Theory I
- Quantum Theory II
- Intro. to Statistical Physics
- Physics Lab A
- Physics Lab B
- Physics Lab C
- Basic Ideas of Modern Physics
- Intro to Elementary Particles
- Astrophysics and Cosmology
- Nuclear Physics
John Bryce College
Professional Certificate in .NET Development (350+ Hours)
- Object Oriented Programming
- .NET Framework
- Basic C# Programing
- Advanced C# Programing
- ASP.NET Core
- JavaScript
- SQL & SQL Server
- HTML5 & CSS3
Coursera (30+ Specializations & Certificates) (465+ Hours)
Specialization in Deep Learning by deeplearning.ai (78+ Hours)
Certificate in Neural Networks and Deep Learning (20+ Hours)
- Introduction to deep learning (2 Hours)
- Neural Networks Basics (8 Hours)
- Shallow Neural Networks (5 Hours)
- Deep Neural Networks (5 Hours)
Certificate in Improving DNNs:Hyperparameter tuning, Regularization & Optimization (18+ Hours)
- Practical aspects of Deep Learning (8 Hours)
- Optimization algorithms (5 Hours)
- Hyperparameter tuning, Batch Normalization and Programming Frameworks (5 Hours)
Certificate in Structuring Machine Learning Projects (5+ Hours)
- ML Strategy (1) (2 Hours)
- ML Strategy (2) (3 Hours)
Certificate in Convolutional Neural Networks (20+ Hours)
- Foundations of Convolutional Neural Networks (6 Hours)
- Deep convolutional models: case studies (5 Hours)
- Object detection (4 Hours)
- Special applications: Face recognition & Neural style transfer (5 Hours)
Certificate in Sequence Models (15+ Hours)
- Recurrent Neural Networks (6 Hours)
- Natural Language Processing & Word Embeddings (4 Hours)
- Sequence models & Attention mechanism (5 Hours)
Professional Certificate in TensorFlow by deeplearning.ai (83+ Hours)
Certificate in TensorFlow for AI, ML, and Deep Learning (30+ Hours)
- A New Programming Paradigm (6 Hours)
- Introduction to Computer Vision (7 Hours)
- Enhancing Vision with Convolutional Neural Networks (8 Hours)
- Using Real-world Images (9 Hours)
Certificate in Convolutional Neural Networks in TensorFlow (28+ Hours)
- Exploring a Larger Dataset (7 Hours)
- Augmentation: A technique to avoid overfitting (7 Hours)
- Transfer Learning (7 Hours)
- Multiclass Classifications (7 Hours)
Certificate in Natural Language Processing in TensorFlow (13+ Hours)
- Sentiment in text (3 Hours)
- Word Embeddings (4 Hours)
- Sequence models (3 Hours)
- Sequence models and literature (3 Hours)
Certificate in Sequences, Time Series and Prediction (12+ Hours)
- Sequences and Prediction (3 Hours)
- Deep Neural Networks for Time Series (3 Hours)
- Recurrent Neural Networks for Time Series (3 Hours)
- Real-world time series data (3 Hours)
Specialization in Advanced Data Science by IBM (79+ Hours)
Certificate in Fundamentals of Scalable Data Science (20+ Hours)
- Introduction the course and grading environment (5 Hours)
- Tools that support BigData solutions (6 Hours)
- Scaling Math for Statistics on Apache Spark (5 Hours)
- Data Visualization of Big Data (4 Hours)
Certificate in Advanced Machine Learning and Signal Processing (27+ Hours)
- Setting the stage (6 Hours)
- Supervised Machine Learning (10 Hours)
- Unsupervised Machine Learning (5 Hours)
- Digital Signal Processing in Machine Learning (6 Hours)
Certificate in Applied AI with DeepLearning (24+ Hours)
- Introduction to deep learning (6 Hours)
- DeepLearning Frameworks (7 Hours)
- DeepLearning Applications (7 Hours)
- Scaling and Deployment (4 Hours)
Certificate in Advanced Data Science Capstone (8+ Hours)
- Identify DataSet and UseCase (2 Hours)
- ETL and Feature Creation (2 Hours)
- Model Definition and Training (1 Hours)
- Model Evaluation, Tuning, Deployment and Documentation (3 Hours)
Specialization in AI Foundations for Business by IBM (21+ Hours)
Certificate in Introduction to Artificial Intelligence (8+ Hours)
- What is AI? Applications and Examples of AI (1 Hours)
- AI Concepts, Terminology, and Application Areas (2 Hours)
- AI: Issues, Concerns and Ethical Considerations (2 Hours)
- The Future with AI, and AI in Action (3 Hours)
Certificate in What is Data Science (10+ Hours)
- Defining Data Science and What Data Scientists Do (3 Hours)
- Data Science Topics (3 Hours)
- Data Science in Business (4 Hours)
Certificate in Framework for Deploying AI in your Enterprise (3+ Hours)
- Introduction to AI and the AI Ladder (3 Hours)
Specialization in Key Technologies for Business by IBM (30+ Hours)
Certificate in Introduction to Cloud Computing (12+ Hours)
- Overview of Cloud Computing (3 Hours)
- Cloud Computing Models (2 Hours)
- Components of Cloud Computing (2 Hours)
- Emergent Trends and Practices (2 Hours)
- Cloud Security and Monitoring, Case Studies, and Jobs (3 Hours)
Certificate in Introduction to Artificial Intelligence (8+ Hours)
- What is AI? Applications and Examples of AI (1 Hours)
- AI Concepts, Terminology, and Application Areas (2 Hours)
- AI: Issues, Concerns and Ethical Considerations (2 Hours)
- The Future with AI, and AI in Action (3 Hours)
Certificate in What is Data Science (10+ Hours)
- Defining Data Science and What Data Scientists Do (3 Hours)
- Data Science Topics (3 Hours)
- Data Science in Business (4 Hours)
Professional Certificate in Applied AI by IBM (83+ Hours)
Certificate in Introduction to Artificial Intelligence (8+ Hours)
- What is AI? Applications and Examples of AI (1 Hours)
- AI Concepts, Terminology, and Application Areas (2 Hours)
- AI: Issues, Concerns and Ethical Considerations (2 Hours)
- The Future with AI, and AI in Action (3 Hours)
Certificate in Getting Started with AI using IBM Watson (10+ Hours)
- Watson AI Overview (2 Hours)
- Watson AI Services (3 Hours)
- More Watson AI Services (2 Hours)
- Watson in Action (3 Hours)
Certificate in Building AI Powered Chatbots Without Programming (8+ Hours)
- Introduction (1 Hours)
- Intents (1 Hours)
- Entities (1 Hours)
- Dialog (1 Hours)
- Deployment (1 Hours)
- Context Variables & Slots (1 Hours)
- Digressions (1 Hours)
Certificate in Python for Data Science and AI (29+ Hours)
- Python Basics (4 Hours)
- Python Data Structures (6 Hours)
- Python Programming Fundamentals (7 Hours)
- Working with Data in Python (10 Hours)
- Analyzing US Economic Data and Building a Dashboard (2 Hours)
Certificate in Building AI Applications with Watson APIs (13+ Hours)
- Introduction(1 Hours)
- Watson Discovery(1 Hours)
- Building the Chatbot(1 Hours)
- Giving it a Voice(1 Hours)
- Deployment(1 Hours)
- Project (8 Hours)
Certificate in Introduction to Computer Vision with Watson and OpenCV (15+ Hours)
- Introduction to Computer Vision (1 Hours)
- Image Classification with IBM Watson (1 Hours)
- Custom Classifiers with Watson Visual Recognition (1 Hours)
- Image Processing using IBM Watson and Python (3 Hours)
- Image Processing using OpenCV and Python (4 Hours)
- Project: Building a Web-Based Computer Vision App using IBM Cloud (5 Hours)
Certificate in Machine Learning by Stanford (60+ Hours)
- Introduction (2 Hours)
- Linear Regression with One Variable (2 Hours)
- Linear Algebra Review (2 Hours)
- Linear Regression with Multiple Variables (3 Hours)
- Octave/Matlab Tutorial (5 Hours)
- Logistic Regression (2 Hours)
- Regularization (5 Hours)
- Neural Networks: Representation (5 Hours)
- Neural Networks: Learning (5 Hours)
- Advice for Applying Machine Learning (5 Hours)
- Machine Learning System Design (2 Hours)
- Support Vector Machines (5 Hours)
- Unsupervised Learning (1 Hours)
- Dimensionality Reduction (5 Hours)
- Anomaly Detection (2 Hours)
- Recommender Systems (5 Hours)
- Large Scale Machine Learning (2 Hours)
- Application Example: Photo OCR (2 Hours)
Certificate in Practical Deep Learning by Intel (16+ Hours)
- Introduction to Deep Learning and Deep Learning Basics (5 Hours)
- Convolutional Neural Networks (CNN), Fine-Tuning and Detection (4 Hours)
- Recurrent Neural Networks (RNN) (3 Hours)
- Training Tips and Multinode Distributed Training (2 Hours)
- Hot Research and Intel’s Roadmap (2 Hours)
Certificate in Computer Vision by University at Buffalo & University of New York (14+ Hours)
- Computer Vision Overview (4 Hours)
- Color, Light, & Image Formation (5 Hours)
- Low-, Mid- & High-Level Vision (3 Hours)
- Mathematics for Computer Vision (2 Hours)
The certificates are available here.