Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS CompTIA Security+ Microsoft AZ-900
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Personal Development Personal Transformation Mindfulness Life Purpose Meditation CBT Emotional Intelligence
Web Development JavaScript React CSS Angular PHP Node.Js WordPress Vue JS
Google Flutter Android Development iOS Development React Native Swift Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Retargeting
Microsoft Power BI SQL Tableau Business Analysis Data Modeling Business Intelligence MySQL Data Analysis Blockchain
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Business Plan Startup Freelancing Online Business Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
2021-03-02 17:23:59
30-Day Money-Back Guarantee
Development Database Design & Development SQL

Complete SQL and Databases Bootcamp: Zero to Mastery [2021]

Master SQL, Database Management & Design and learn to work with databases like PostgreSQL, MySQL + more. With Exercises!
Rating: 4.6 out of 54.6 (1,355 ratings)
12,309 students
Created by Andrei Neagoie, Mo Binni
Last updated 4/2021
English
English [Auto]
30-Day Money-Back Guarantee

What you'll learn

  • Become an expert in SQL and Database Concepts
  • Understand SQL vs NoSQL, MongoDB vs MySQL vs PostgreSQL
  • Add SQL, PostgreSQL, MySQL, Redis, Database Management/Design to your resume
  • Learn to perform efficient and performant SQL queries using best practices
  • Learn how Machine Learning, Data Science and Data Engineers use Big Data and databases
  • Apply for SQL developer, Database Administrator, Business Analyst, Backend Developer and Business Intelligence roles
  • Use the right SQL features to work with data efficiently and solve database problems
  • Database best practices to design and manage your company data
  • Learn to make business and market decisions based on user data
  • Learn how to scale databases by using things like Sharding, Replication, etc...
  • Create your own databases while using SQL to interact with the data
  • Use real-world data to generate insights and reports using SQL
  • Tons of exercises to practice what you learn and test your knowledge
  • Help Sales/Marketing/Product managers make better decisions based on data analysis
  • Advanced SQL topics like indexes, aggregates, caching to make your database queries efficient
  • Learn how databases are used in Web & Mobile Applications, Machine Learning and other fields
  • Learn how to handle user passwords and keep data safe
  • Work with SQL across multiple tables and multiple databases
  • Learn to use Redis for fast memory storage
  • Master SQL joins
Curated for the Udemy for Business collection

Course content

15 sections • 277 lectures • 24h 16m total length

  • Preview07:51
  • Join Our Online Classroom!
    01:14
  • Exercise: Meet The Community
    01:26
  • Preview02:23
  • Monthly Coding Challenges, Free Resources and Guides
    00:40

  • Preview05:57
  • Preview06:35
  • Database Management System (DBMS)
    07:44
  • Exercise: Building Amazon
    05:34
  • Exercise: Building Amazon 2
    05:28
  • 5 Types Of Databases
    05:37
  • Exercise: What Is A Database?
    01:11
  • Section Review
    01:29

  • SQL Playground
    01:54
  • What Is SQL?
    02:17
  • What Is A Query?
    06:27
  • Exercise: Setting Up Your First Database
    00:31
  • Imperative vs Declarative
    03:24
  • History of SQL
    02:21
  • Optional: History of SQL Deep Dive
    00:10
  • Exercises: The Select Statement
    00:12
  • SQL Standards
    04:25
  • What Is A Database? Revisited
    05:36
  • Database Oriented Approach
    06:51
  • Exercise: SQL Starter Quiz
    00:08
  • Database Models
    01:21
  • Hierarchical And Networking Model
    08:03
  • Relational Model
    07:17
  • DBMS Revisited
    13:56
  • Relational Model Revisited
    01:06
  • Tables
    03:45
  • Columns
    04:07
  • Rows
    02:27
  • Primary And Foreign Keys
    05:03
  • OLTP vs OLAP
    03:16
  • Exercise: OLTP vs OLAP
    03:20
  • Exercise: Relational Model Quiz
    00:13
  • Endorsements On LinkedIN
    00:39

  • Why PostgreSQL
    01:52
  • Environment Tooling
    03:10
  • Having Trouble Registering A Serial Key For ValentinaDB?
    00:19
  • SQL Tooling Alternatives
    02:16
  • Command Line 101
    05:21
  • Getting Help With The Setup
    00:26
  • WINDOWS Setup
    04:52
  • Optional: Setting Up Windows For Command Line
    04:27
  • MAC Setup
    06:30
  • MAC Commandline tools
    00:46
  • LINUX Setup
    05:36
  • Importing The Databases
    06:03

  • Query Along
    00:13
  • Starting With Query
    05:14
  • Exercise: Simple Queries
    10:10
  • Renaming Columns
    03:19
  • Concat Function
    04:51
  • What Is A Function In SQL?
    06:46
  • Aggregate Functions
    05:19
  • Exercise: Aggregate Functions
    00:21
  • Commenting Your Queries
    09:32
  • Common SELECT Mistakes
    08:27
  • Preview05:44
  • AND and OR
    14:15
  • Exercise: Filtering Data
    07:56
  • The NOT Keyword
    07:18
  • Exercise: The Where Clause
    00:06
  • Comparison Operators
    06:01
  • Exercise: Comparison Operators
    01:01
  • Logical Operators
    07:31
  • Operator Precedence
    09:38
  • Operator Precedence 2
    11:31
  • Operator Precedence Extra
    00:44
  • Exercise: Operator Precedence
    00:29
  • Checking For NULL Values
    12:01
  • IS Keyword
    13:42
  • NULL Coalescing
    07:12
  • Exercise: Null Value Coalescing
    00:22
  • 3 Valued Logic
    12:24
  • Exercise: 3 Valued Logic
    00:10
  • BETWEEN + AND
    02:06
  • Exercise: BETWEEN + AND
    00:09
  • IN Keyword
    03:24
  • Exercise: IN Keyword
    00:09
  • LIKE
    13:17
  • Exercise: Like Keyword
    00:10
  • Dates And Timezones
    12:53
  • Setting Up Timezones
    03:37
  • How Do We Format Date And Time?
    06:15
  • Timestamps
    10:27
  • Date Functions
    04:52
  • Date Difference And Casting
    01:47
  • Age Calculation
    02:09
  • Extracting Information
    02:51
  • Intervals
    03:13
  • Exercise: Date and Timestamp
    00:05
  • DISTINCT
    04:11
  • Exercise: Distinct Keyword
    00:05
  • Sorting Data
    06:17
  • Exercise Sorting Data
    00:05
  • Multi Table SELECT
    10:47
  • Preview19:42
  • Self Join
    04:54
  • Outer Join
    11:30
  • Less Common Joins
    06:36
  • Inner-Join Exercises
    00:05
  • USING Keyword
    04:29

  • GROUP BY
    14:43
  • Group By Exercises
    00:05
  • HAVING Keyword
    07:38
  • Having Exercises
    00:05
  • Ordering Grouped Data
    01:44
  • Group By Mental Model
    12:10
  • Grouping Sets
    09:29
  • Rollup
    07:17
  • Window What?
    03:30
  • Looking Through The Window
    08:52
  • PARTITION BY
    05:50
  • Order By Acting Strange
    05:34
  • Using Framing In Window Function
    14:12
  • Solving For Current Salary
    10:49
  • FIRST_VALUE
    05:48
  • LAST_VALUE
    04:03
  • SUM
    05:32
  • ROW_NUMBER
    03:03
  • Window Function Exercises
    00:05
  • Conditional Statements
    06:14
  • Conditional Statement Exercise
    00:05
  • NULLIF
    02:25
  • NULLIF Exercise
    00:05
  • Views...What Are They Good For?
    03:41
  • View Syntax
    05:36
  • Using Views
    12:24
  • Views Exercises
    00:05
  • Indexes
    11:09
  • Index Types
    10:28
  • Index Algorithms
    10:28
  • Quick Note On Index Algorithms
    00:18
  • What Are Subqueries?
    08:18
  • Subqueries vs Joins
    08:47
  • Subquery Guidelines As Types
    11:17
  • Using Subqueries
    11:26
  • Quick Note: Titles For Employees
    00:32
  • Getting The Latest Salaries
    14:19
  • Subquery Operators
    09:00
  • Subquery Exercises
    00:05

  • Before We Get Started
    01:08
  • Time To Create Some Stuff!
    09:56
  • Types Of Databases In A RDBMS
    04:17
  • Default PostgreSQL Database
    07:38
  • Template Databases
    06:41
  • Creating A Database
    04:41
  • Database Organization
    07:08
  • Roles In Postgres
    03:45
  • Role Attributes And Creation
    04:52
  • Creating Users And Configuring Login
    13:44
  • Privileges
    03:51
  • Granting Privileges and Role Management
    06:23
  • Best Practices For Role Management
    04:22
  • Data Types & Boolean Type
    07:36
  • Storing Text
    05:19
  • Storing Numbers
    07:16
  • Storing Arrays
    04:20
  • Preview10:54
  • CREATE TABLE
    08:55
  • Extra information on CREATE TABLE
    01:17
  • Column Constraints
    05:49
  • Table Constraints
    11:42
  • Regexes!
    01:02
  • UUID Explained
    05:47
  • Custom Data Types And Domains
    06:07
  • Creating The Tables For ZTM
    11:52
  • Extra information on ALTER TABLE
    01:01
  • Adding Students And Teachers
    08:07
  • Creating A Course
    12:31
  • Adding Feedback To A Course
    06:49
  • A Tale Of 2 Feedbacks
    09:03
  • SQL Exercises
    00:15
  • SQL Quiz
    00:03
  • Backups And Why They Are Important
    23:19
  • Backing Up In Postgres
    07:42
  • Restoring A Database
    06:15
  • Transactions
    18:15

  • Clue #1 and #2
    01:45
  • Getting ready to solve the Mystery!
    01:00
  • Clue #3
    00:47
  • Exercise: Solving The First Clues
    00:52
  • Solution: Solving The First Clues
    05:25
  • Clue #4
    00:27
  • Exercise: Clue #4
    00:17
  • Solution: Clue #4
    01:02
  • Clue #5 and #6
    01:13
  • Exercise: Clue #5 and #6
    01:21
  • Solution: Clue #5 and #6
    05:46
  • Solving The Mystery
    02:52

  • System Design And SDLC
    09:49
  • SDLC Phases
    06:00
  • System Design Deep Dive
    05:57
  • Top-Down vs Bottom-Up
    06:28
  • DRIVEME Academy
    06:41
  • Top Down Design
    04:41
  • ER Model
    05:10
  • Step 1: Determining Entities
    03:34
  • Tooling For Diagramming
    03:28
  • DRIVEME Academy Entities
    13:54
  • Step 2: Attributes
    03:04
  • Relational Model Extended
    01:09
  • Relational Schema And Instance
    02:37
  • Super Key and Candidate Key
    06:22
  • Primary Key and Foreign Key
    07:33
  • Compound Composite And Surrogate Key
    04:07
  • DRIVEME Attributes
    11:56
  • Step 3: Relationships
    12:05
  • DRIVEME Relationships
    12:29
  • Step 4: Solving Many To Many
    09:27
  • Step 5: Subject Areas
    02:44
  • DRIVEME Subject Areas
    02:55
  • Exercise: Painting Reservations
    09:17
  • Exercise: Movie Theatre
    05:06
  • Bottom Up Design
    05:17
  • Anomalies
    10:29
  • Normalization
    07:14
  • Functional Dependencies
    06:35
  • Functional Dependencies 2
    06:11
  • The Normal Forms
    04:32
  • Going from 0NF to 1NF
    08:09
  • Going from 1NF to 2NF
    05:47
  • Going from 2NF to 3NF
    08:30
  • Boyce-Codd Normal Form
    09:01
  • Why 4NF And 5NF Are Not Useful
    05:57
  • Exercise: Database Design Quiz
    00:14

  • Bruno's Request
    01:36
  • Scalability
    04:19
  • Sharding
    03:04
  • Replication
    04:56
  • Backups
    02:15
  • Distributed vs Centralized Databases
    03:41
  • Database Security
    04:02
  • Exercise: SQL Injection
    00:24
  • Optional: All About Injections Attacks
    19:42
  • Optional: Storing Passwords
    10:54
  • Optional: How To Store Passwords
    00:11
  • Relational vs NoSQL, PostgreSQL vs MongoDB Databases
    10:35
  • Future Of Relational Databases
    01:47
  • Elasticsearch
    03:48
  • S3 Object Storage
    01:48
  • Top Databases To Use
    04:42

Requirements

  • No prior tech experience is required. We will start from absolute zero!
  • You can use ANY operating system with this course: Windows, macOS, Linux. All users are all welcome!
  • Get ready to do tons of exercises and learn to love Databases and SQL!

Description

Just launched with all modern SQL and Databases (PostgreSQL, MySQL, + more) features for 2021! Join a live online community of over 400,000+ students and a course taught by industry experts that have actually worked both in Silicon Valley and Toronto managing databases. This is one of the most in demand tech skills in the world right now with SQL being used for many years to come (it has been around since the 1970s and going stronger than ever)!

Using the latest best practices in SQL, Database Management and Database Design, this course is focused on efficiency. Never spend time on confusing, out of date, incomplete tutorials anymore. Graduates of Andrei’s courses are now working at Google, Tesla, Amazon, Apple, IBM, JP Morgan, Facebook, + other top tech companies.


We guarantee you this is the most comprehensive online resource on Databases like PostgreSQL and MySQL. This project and exercise based course will introduce you to all of the modern toolchain of an SQL developer or anyone using a database in the workplace (Product Manager, Business Analyst/Intelligence, Data Analyst, Data Scientists, Machine Learning Engineer, Web Developer, Mobile Developer + any role requiring insights from data). Along the way, we will learn practical and real world skills that will get you hired.


The curriculum is going to be very hands on as we walk you from start to finish of working with databases and SQL, all the way into learning how to scale databases, how to manage them, and even bonus material on working with Big Data, Caching using Redis, and connecting PostgreSQL to a Node.js server. We even talk about pros and cons of choosing an SQL Database vs NoSQL like MongoDB. We will start from the very beginning by teaching you SQL and Database Fundamentals and then going into advanced topics so you can make good decisions and work with any data that your company has no matter how complex!

The topics covered are:

- NoSQL (MongoDB) vs PostgreSQL, MySQL vs NewSQL

- SQL Theory And Concepts

- The Relational Model

- SQL Basics

- SQL Functions

- Data Modification Language / DML

- Data Query Language / DQL

- Subqueries

- Indexes

- SQL Filtering / WHERE Statement

- 3 Valued Logic

- SQL JOINS

- Window Functions

- Date Filtering and Timestamps

- SQL Aggregate Functions

- SQL Operator Precedense

- SQL ORDER BY

- SQL GROUP BY

- SQL Top Down Design

- SQL Bottom Up Design

- SQL Entity Relationship Diagram

- SQL Normalization

- Database Types

- The role of a DBMS

- Multi Table SELECT

- The Software Development Lifecycle / SDLC

- POSTGRES Role Management

- POSTGRES Permission Management

- POSTGRES Backup Strategies

- POSTGRES Transaction Management/ SQL Transactions

- POSTGRES/SQL Data Types

- SQL Views

- Redis Database

- Elasticsearch

- Connecting A Database To A Server/Web App (Node.js)

- Data Engineering (Kafka, Hadoop, etc...)

- Sharding

- Replication

- Backups

- Vertical + Horizontal Scaling

- Distributed vs Centralized Databases

- Big Data + Analytics

- Database Security (SQL Injections, Access Control, etc...)

+ more


With SQL you will be able to work with all databases like: PostgreSQL, MySQL, Oracle SQL, Microsoft SQL Server, IBM DB2, SQLite, MariaDB, Amazon Redshift, Presto, Apache Hive with Hadoop, and many many more because SQL is everywhere!


You see, data is everywhere and it is the most valuable asset in the world. All the top companies need people that can work with data. That is where this course comes in. Unlike most tutorials out there, this course encompasses many fields working with many databases. Whether you want to get into the tech industry, you’re a mobile or web developer, a data scientist, a machine learning engineer, a business analyst, even sales and marketing or you have your own company. Any role that requires you to work with data will need to know this valuable skill that is SQL (how to interact with databases, analyze, and use data).


Here is the thing though. There are many courses on this topic.


Let me tell you 3 reasons why this course is different from any other SQL/PostgreSQL/MySQL/Database tutorial online:


1. In this course you will learn to work with not just 1 but many Databases like MySQL, PostgreSQL, Microsoft Server, Redis, and so much more. No prior programming or technical experience is necessary. We take you from absolute zero, all the way to mastery. We will go above and beyond to not just teach you SQL commands but to teach you advanced techniques, best practices, database design and how to think about performance, security, and scalability.


2. This course is taught by actual professionals who have experience and have worked with databases for some of the largest companies in the world. Mo is a super star when it comes SQL. He has built software for the European Union, launched products for 5 Fortune 500 companies, and has consulted at Google. Andrei has worked on enterprise level apps for large tech firms in Silicon Valley as well as Toronto and has also taught others tech skills that got them into big companies like Google. By having both Andrei and Mo teach, you get to see different perspective and learn from 2 engineers as if you are working at a company together.


3. We are going to have fun here. The course starts off with you getting hired at Keiko Corp to investigate their recent Database breach. Because we believe in learning by doing, you will be doing tons of real life assignments and exercises along the way, and eventually get to the point where you can help Keiko Corp solve their mystery by looking at their databases and analyzing hidden information. Our goals is that everyone has fun and is successful after completing the course :)


This course is not about making you just watch along without understanding the principles so that when you are done with the course you don’t know what to do other than watch another tutorial. No! This course will push you and challenge you to go from an absolute beginner in SQL and Databases to someone that is in the top 10% of SQL and Database experts!


Taught By:

Andrei is the instructor of the highest rated Development courses on Udemy as well as one of the fastest growing. His graduates have moved on to work for some of the biggest tech companies around the world like Apple, Google, Tesla, Amazon, JP Morgan, IBM, UNIQLO etc... He has been working as a senior software developer in Silicon Valley and Toronto for many years, and is now taking all that he has learned, to teach programming skills and to help you discover the amazing career opportunities that being a developer allows in life.

Having been a self taught programmer, he understands that there is an overwhelming number of online courses, tutorials and books that are overly verbose and inadequate at teaching proper skills. Most people feel paralyzed and don't know where to start when learning a complex subject matter, or even worse, most people don't have $20,000 to spend on a coding bootcamp. Programming skills should be affordable and open to all. An education material should teach real life skills that are current and they should not waste a student's valuable time. Having learned important lessons from working for Fortune 500 companies, tech startups, to even founding his own business, he is now dedicating 100% of his time to teaching others valuable software development skills in order to take control of their life and work in an exciting industry with infinite possibilities.

Andrei promises you that there are no other courses out there as comprehensive and as well explained. He believes that in order to learn anything of value, you need to start with the foundation and develop the roots of the tree. Only from there will you be able to learn concepts and specific skills(leaves) that connect to the foundation. Learning becomes exponential when structured in this way.

Taking his experience in educational psychology and coding, Andrei's courses will take you on an understanding of complex subjects that you never thought would be possible.

--------

Mo is a Solutions Architect with over 7 years of experience in Software Architecture and Development. Having worked as a consultant for the majority of his career, he has seen it all.

He has worked on global applications for multi-nationals, governments and Fortune 500 companies.


Throughout his career he has seen every type of developer and development practice, and the one thing that he believes more than anything is that software development is a pragmatic team sport. Go fast alone, go far together!

My main goal with instructing is to teach the foundational knowledge to set you up for life-long learning. Software and development practices change often, but when you have the right foundation adapting to the constant change becomes easy!


See you inside the courses!

Who this course is for:

  • Both beginner and advanced professionals looking to learn modern SQL and Database principles
  • Professionals who are working with or will be working with databases and want to learn to work smart and efficiently using best practices
  • Everyone who is interested in one of the most in demand tech skill that will be around for many years to come: SQL
  • Developers, Data Scientists, Machine Learning Engineers, Business Analysts, Product Managers, Sales/Marketers, and anyone who uses data to make business decisions
  • Anyone interested in learning more about SQL, PostgreSQL, or basic data analysis to boost your resume

Featured review

Cristian Buciu
Cristian Buciu
28 courses
4 reviews
Rating: 5.0 out of 57 months ago
Andrei and Mo put a lot of work into this course. The amount of information there is in this course is amazing. I was doing another SQL course on udemy only to realize it was lacking a lot. Everything from the slides to the structure of the course is top-notch. Thank you so so much for all the time put into making this for this amazing price. Keep up the good work.

Instructors

Andrei Neagoie
Senior Software Developer / Founder of zerotomastery.io
Andrei Neagoie
  • 4.7 Instructor Rating
  • 135,177 Reviews
  • 474,347 Students
  • 15 Courses

Andrei is the instructor of the highest rated Development courses on Udemy as well as one of the fastest growing. His graduates have moved on to work for some of the biggest tech companies around the world like Apple, Google, Tesla, Amazon, JP Morgan, IBM, UNIQLO etc... He has been working as a senior software developer in Silicon Valley and Toronto for many years, and is now taking all that he has learned, to teach programming skills and to help you discover the amazing career opportunities that being a developer allows in life. 

Having been a self taught programmer, he understands that there is an overwhelming number of online courses, tutorials and books that are overly verbose and inadequate at teaching proper skills. Most people feel paralyzed and don't know where to start when learning a complex subject matter, or even worse, most people don't have $20,000 to spend on a coding bootcamp. Programming skills should be affordable and open to all. An education material should teach real life skills that are current and they should not waste a student's valuable time.  Having learned important lessons from working for Fortune 500 companies, tech startups, to even founding his own business, he is now dedicating 100% of his time to teaching others valuable software development skills in order to take control of their life and work in an exciting industry with infinite possibilities. 

Andrei promises you that there are no other courses out there as comprehensive and as well explained. He believes that in order to learn anything of value, you need to start with the foundation and develop the roots of the tree. Only from there will you be able to learn concepts and specific skills(leaves) that connect to the foundation. Learning becomes exponential when structured in this way. 

Taking his experience in educational psychology and coding, Andrei's courses will take you on an understanding of complex subjects that you never thought would be possible.  

See you inside the courses!


Mo Binni
Solution Architect & Instructor
Mo Binni
  • 4.6 Instructor Rating
  • 1,806 Reviews
  • 17,055 Students
  • 2 Courses

Mo is a Solutions Architect with over 7 years of experience in Software Architecture and Development. Having worked as a consultant for the majority of his career, he has seen it all.

He has worked on global applications for multi-nationals, governments and  Fortune 500 companies.


Throughout his career he has seen every type of developer and development practice, and the one thing that he believes more than anything is that software development is a pragmatic team sport. Go fast alone, go far together!

My main goal with instructing is to teach the foundational knowledge to set you up for life-long learning. Software and development practices change often, but when you have the right foundation adapting to the constant change becomes easy!

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Impressum Kontakt
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.