Deep Learning Crash Course
From complete beginner to confident practitioner in 3 days. Learn how deep learning actually works; neural networks, training, CNNs, and RNNs with no prior AI, coding, or maths background required. Live online, 6–8 October 2026.
About this course
Learn how deep learning actually works; from the fundamentals of neural networks to building, training, evaluating, and improving deep learning models. This intensive 3-day crash course is designed for complete beginners who want to understand the ideas behind modern Artificial Intelligence without being overwhelmed by technical jargon.
You will begin by understanding the relationship between Artificial Intelligence, Machine Learning, and Deep Learning, then explore how neural networks learn from data through forward propagation, loss functions, backpropagation, gradient descent, and optimization. As the course progresses, you will learn about learning approaches, model parameters and hyperparameters, overfitting, regularization, and major neural network architectures including Fully Connected Networks, Recurrent Neural Networks (RNNs), and Convolutional Neural Networks (CNNs).
By the end of the course, you will understand the complete lifecycle of a deep learning project; from collecting and preparing data to training, evaluating, optimizing, and improving a model. Delivered in partnership with the Tanzanite Prime Intensive Training Program.
Course at a glance
Duration: 3 days of intensive training
Level: Beginner to Intermediate; no prior AI, coding, or technical experience required
Approach: Concepts + visual explanations + demonstrations + hands-on exercises
Teaching mode: Online (virtual session)
Dates: 6–8 October 2026
Fees: 130,000 TZS with certificate, 80,000 TZS without certificate
What you’ll learn
Understand the difference between Artificial Intelligence, Machine Learning, and Deep Learning.
Explain how a neural network works from input to prediction.
Understand neurons, layers, weights, biases, and activation functions.
Understand forward propagation, loss functions, backpropagation, and gradient descent.
Explain the role of learning rate and optimizers such as SGD and Adam.
Differentiate between model parameters and hyperparameters.
Understand epochs, batches, batch size, and training iterations.
Differentiate between Supervised, Unsupervised, and Reinforcement Learning.
Recognize classification, regression, clustering, and association problems.
Identify underfitting and overfitting, and understand regularization techniques.
Understand Fully Connected Networks, RNNs, LSTMs/gated RNNs, and CNNs.
Understand convolution, pooling, feature extraction, and sequence modeling.
Prepare data using training, validation, and test splits, normalization, and standardization.
Follow the complete deep learning workflow: data → preprocessing → training → evaluation → optimization.
Build the foundation needed for advanced AI, Computer Vision, NLP, and Generative AI.
Day-by-day outline
Day 1: Understanding Deep Learning & Neural Networks
Build the mental model needed to understand what neural networks are, how information flows through them, and how they learn from mistakes.
Module 1: Introduction to Artificial Intelligence
What is Artificial Intelligence, Machine Learning, and Deep Learning?
AI vs Machine Learning vs Deep Learning.
Why deep learning became practical: data, hardware, and software advances.
Module 2: Neural Network Fundamentals
The neuron as the basic building block.
Input, hidden, and output layers.
Weights, biases, and how information moves through the network.
Module 3: How Neural Networks Learn
Forward propagation, making a prediction, and comparing predicted and expected outputs.
Loss functions and backpropagation: the full learning loop of initialize → predict → calculate loss → backpropagate → update → repeat.
Module 4: Activation Functions
Why non-linearity matters.
Step function, sigmoid, and ReLU.
Choosing an activation function.
Day 1 practical: build your first neural network conceptually — trace information through a simple network across the complete learning process.
Day 2: Training, Optimization & Learning Strategies
Understand how a model improves during training and how choices such as learning rate, optimizer, batch size, and regularization affect performance.
Module 5: Loss Functions & Optimization
Regression losses (squared error, Huber).
Classification losses (binary and multi-class cross-entropy).
How the loss function guides parameter updates.
Module 6: Gradient Descent
Gradients and learning rate.
Stochastic Gradient Descent (SGD).
Momentum.
The Adam optimizer.
Module 7: Understanding Model Training
Parameters vs hyperparameters.
Epochs, batches, batch size, and iterations.
How they work together during training.
Module 8: Types of Learning
Supervised learning (classification, regression).
Unsupervised learning (clustering, association).
Reinforcement learning (agent, environment, state, action, reward).
Module 9: Overfitting & Model Generalization
Underfitting vs overfitting.
Dropout.
Data augmentation.
Early stopping.
Regularization.
Day 2 practical: train and improve a neural network — explore how learning rate, epochs, batch size, neurons, and model complexity affect behavior and performance.
Day 3: Neural Network Architectures & Building a Complete Model
Connect the fundamentals to major neural network architectures and understand the complete development workflow from raw data to an improved model.
Module 10: Fully Connected Neural Networks
Feed-forward networks and hidden layers.
Activation choices.
Why larger networks require more computation.
Module 11: Recurrent Neural Networks (RNNs)
Sequential data, feedback, and parameter sharing.
Backpropagation through time and the vanishing gradient problem.
LSTMs / gated RNNs.
Applied to NLP, sentiment analysis, speech, and translation.
Module 12: Convolutional Neural Networks (CNNs)
Convolutions, filters, and pooling.
The convolve → pool → repeat → classify pattern.
Applied to computer vision, image recognition, and video analysis.
Module 13: The Deep Learning Development Workflow
Gather data.
Prepare it (missing values, scaling, normalization).
Split it (train/validation/test).
Train the model.
Evaluate and optimize: hyperparameter tuning, addressing overfitting, and systematic improvement.
Final practical: build a deep learning model from start to finish; connect everything into one complete workflow and understand what is happening inside the model while it learns.
Requirements
No prior AI, coding, or technical experience required. You only need a laptop, internet access, basic computer skills, and curiosity. You do not need previous AI/ML experience, advanced mathematics, programming experience, or a Computer Science degree.
Who this course is for
Complete beginners interested in AI, and university and college students.
Researchers entering AI and Machine Learning; software developers, engineers, and STEM professionals.
Entrepreneurs and innovators exploring AI opportunities.
Professionals who want to understand how modern AI systems work.
Anyone preparing to study Computer Vision, NLP, Generative AI, or advanced Machine Learning.
Key outcome
By the end of the three days, you will be able to look at a deep learning system and understand the complete journey: how data enters the model, how the network makes a prediction, how errors are measured, how the network learns from those errors, and how the model is improved so it can make useful predictions on new data.
Fees: 130,000 TZS with a Certificate of Completion, or 80,000 TZS without. Online enrollment below charges the certificate option; to enroll without a certificate, please contact our team.
Meet your instructors
Delivered by active researchers in artificial intelligence, robotics, and intelligent systems, based at leading research institutions in South Korea.

Dr. Nicholaus I. Thomas
Postdoctoral Researcher, Intelligent Systems and Learning (ISL) Lab, DGIST - Daegu Gyeongbuk Institute of Science and Technology, South Korea
Dr. Nicholaus Isack Thomas is a Postdoctoral Researcher at DGIST, where his work covers human–robot interaction, action prediction, and Visual Language Action (VLA) models combined with reinforcement learning. His doctoral research introduced a Feature Mixture Transformer approach to automatic subgoal generation for reinforcement learning agents, addressing how agents learn useful representations in high-dimensional state spaces. His broader interests span multi-agent systems, robotics, and autonomous driving, using frameworks such as PyTorch, TensorFlow, RLlib, and Stable Baselines. In this course, he grounds the fundamentals of neural networks, optimization, and reinforcement learning in current research practice.

Daniel P. Mtowe
Ph.D. Researcher, ICT Convergence, Soonchunhyang University, South Korea
Daniel Poul Mtowe is a Ph.D. researcher in ICT Convergence at Soonchunhyang University, working at the intersection of edge computing, digital twin systems, and intelligent robotics. His research focuses on real-time, scalable, and communication-efficient cyber-physical systems for autonomous coordination, collision avoidance, and smart automation, drawing on deep reinforcement learning, distributed control, and low-latency decision-making architectures. He holds a B.S. in Computer Engineering (Tanzania) and an M.S. in ICT Convergence (South Korea). He brings a systems engineering perspective to the course, connecting model training and optimization to how deep learning is deployed in real, resource-constrained environments.

Isamu F. Ngwalo
Ph.D. Researcher, ICT Convergence, Soonchunhyang University, South Korea
Isamu Fred Ngwalo is a researcher, software engineer, and STEM advocate specializing in Wireless AI, with applied expertise in Wi-Fi sensing, web-based applications, and advanced wireless technologies. He builds AI-driven wireless systems with generative capabilities for edge intelligence, real-time sensing, and seamless web integration. His interdisciplinary background in electrical engineering, electronics, and computer programming spans robotics engineering, wireless communication, and full-stack software development. As a digital fabricator and STEM consultant, he is committed to sustainable, socially impactful innovation and hands-on training. In this course, he focuses on rapid prototyping and translating deep learning concepts into working, real-world applications.
Enrollment
Complete the form to enroll. You will be taken to Selcom to pay TSh 130,000 by card or mobile money.
