Data Science & AI Fellowship Program
Master the essentials of Data Science and AI to kickstart your career. Gain practical skills to analyze data and build intelligent systems that drive decision-making.
Python-Crash-Course
Tkinter 8.5 reference; a GUI for Python
Python Free Bootcamp - Youtube Playlist (First 12 Lectures - Python Fundamentals)
Lecture 01 - Data Science and AI Fellowship
Lecture 02 - Data Science and AI Fellowship
Lecture 03 - Data Science and AI Fellowship
Lecture 04 - Data Science and AI Fellowship
Lecture 05 - Data Science and AI Fellowship
Lecture 06 - Data Science and AI Fellowship
Lecture 07 - Function parameters/arguments and types
Lecture 08 - Global & Local scope
Lecture 09 - Data Science and AI Fellowship
Lecture 10 - Data Science and AI Fellowship
Lecture 11 - Data Science and AI Fellowship
Lecture 12 - Data Science and AI Fellowship
Lecture 13 - Data Science and AI Fellowship
Lecture 14 - Data Science and AI Fellowship
Lecture 15 - Data Science and AI Fellowship
Lecture 16 - Data Science and AI Fellowship
Lecture 17 - Data Science and AI Fellowship
Lecture 18 - Data Science and AI Fellowship
Lecture 19 - Data Science and AI Fellowship
Lecture 20 - Data Science and AI Fellowship
Lecture 21 - Data Science and AI Fellowship
Lecture 22 - Tuple_Data Structure, Heap & Stack, Deep copy & Shallow copy
Lecture 23 - Dictionary (Collection → Mapping)_Data Structure (1st Part)
Lecture 24 part 01 - Dictionary (2nd Part)
Lecture 24 part 02 - Dictionary (2nd Part)
Lecture 25 - Data Science & AI fellowship
Lecture 26 - Data Science & AI fellowship
Lecture 27 - Data Science and AI Fellowship
Lecture 28 - Data Science and AI Fellowship
Lecture 29 - Programming Fundamentals (Part 01)
Lecture 30 - Programming Fundamentals (Part 02) & String Methods
Lecture 31 - String Methods, Standard/Built-in and Third-party Packages & Module, Projects: Coffee Machine Program & Quiz Design
Lecture 32 - Text-based & Graphical User Interface, Turtle Module, Problems: 1. Draw a Square, 2. Draw a Triangle, Square, Pentagone, Hexagone, Heptagone, Octagone, Nanogone, Decagone,
Lecture 33 - Turtle Module → Event Listeners (Methods), Coordinate System, Problem: Etch-a- Sketch
Lecture 34 - Implementation of the Turtle Module in Turtle Racing Game
Lecture 35 - Turtle Module → Snake Game(Part 01) - (Procedural programming → OOP), Inheritance
Lecture 36 - Turtle Module → Snake Game(Part 02), OOP & Inheritance Implementation
Lecture 37 - Path(part 01), RAM → Persistent Storage(Hard Disk → Files), Path → Folder/Directory & file (file name.extension), pathlib module → Path class
Lecture 38 - Path(part 02), CWD & Home Directory, Class methods & Object/Instance methods, Relative & Absolute Paths, Commands Automation, Creating Directories
Lecture 39 - Path(part 03), Object Inspector → Data & Attributes of Path object, Metadata, Finding Files with Glob Patterns
Lecture 40 - Path(part 04) → Validating Paths, File Handling (part 01) → Files (Text/Plain-text & Binary files), Hexviewer, open() function & its parameters, Text mode, Encoding
Lecture 41 - File Handling (part 02) → Binary mode ('b'), Context Manager, shelve module, Organizing Files (Automation) → pathlib, shutil (Shell Utilities) & os (Operating System) modules
Lecture 42 - Organizing Files → send2trash module, walk(), Generator object, Zipfiles/Archive & Compression, zipfile module
Lecture 43 part 01 - Command-line Interface (CLIs → cmd/PS & bash/shell), commands/program, scripts (shell script/batchfile), compiled & Interpreted and general purpose & specific purpose languages, Python Installation's Components
Lecture 43 part 02 - Environment (OS → Windows & Linux) & environment variables → Path variable
Lecture 44 - Package manager (pip.exe), Virtual Environment (venv - built-in package/module & py Launcher (py.exe)), Main Script & Module, requirements.txt (pip freeze) in Venv → copy of installed 3rd party packages & versions
Lecture 45 - CLI Commands: Options/Flags, Arguments, sys module (sys.argv), Nested Commands, Created & Deployed Custom Python Command for the Windows CLI
Lecture 46 - Text-Based Data Serialization Formats (csv, json, xml), CSV Format
Lecture 47 - JSON & XML Formats, DOM & SAX Approaches/Techniques, xmltodict (3rd party module)
Lecture 48 - GitHub, Tkinter(part 01) → widgets & geometry managers, Infinite positional (*args) & keyword (**kwargs) Arguments
Lecture 49 - Tkinter(part 02), Mile to Km Converter (mini GUI), Pomodoro Technique Implementation (count-down Timer)
Lecture 50 - Internet (client, server) & IP Address, Data Sources, URL in WEB (http/https → request & response structures, status code), bytes string - Data Structure, Web Scraping (part 01), Python Web Scraping Toolkit (requests module)
Lecture 51 - Chunked Download Pattern, API (endpoint → parameters/data → API key/password), constant, Weather APIs
Lecture 52 - Pixela APIs (get, post, put, delete methods), HTML (web Document Language) → html structure & elements
Lecture 53 - html elements & attributes, CSS (inline, internal, external & Selectors), Web Scraping (part 02) → beautifulsoup4 package
Lecture 54 - Web Scraping (part 03) → Selenium Library
Lecture 55 - Data Science, Python for Data Science & Libraries, IPython & Jupyter Notebook, Google Colab, Markdown
Lecture 56 part 01 - IPython & Jupyter Notebook Features
Lecture 56 part 02 - NumPy (part 01), Comprehension (List & Dictionary) and Generator Expression
Lecture 57 - NumPy (part 02), dtype (Data Types)
Lecture 58 - NumPy (part 03), Dimensionality (Dimensions & Axis), Integer Indexing & Slicing
Lecture 59 - NumPy (part 04), Masking & Boolean Indexing, Fancy Indexing, Broadcasting
Lecture 60 - NumPy (part 05), Broadcasting, Universal Functions (ufuncs) & Vectorized Operations
Lecture 61 - NumPy (part 06), Comparison & Bitwise Ufuncs, Pandas (Intro)
Lecture 62 - Pandas (part 01), Series Data Structure, Data Alignment
Lecture 63 - Pandas (part 02), DataFrame Data Structure, Index Objects (Axis Labels, dtype, Axis Name), Reindexing & Dropping Features
Lecture 64 - Pandas (part 03), Series Indexing (loc & iloc) and DataFrame Indexing (loc, iloc, at & iat)
Lecture 65 - Pandas (part 04), Broadcasting & Data Alignment, ufuncs & Mapping (apply, applymap, & map), Sorting & Ranking
Lecture 66 - Pandas (part 05), Duplicate Labels, Data Loading (pd.read_csv() & its parameters) & File Formats
Lecture 67 - Data Science and AI Fellowship
Lecture 68 - Data Science and AI Fellowship
Lecture 69 - Data Science and AI Fellowship
Lecture 70 - Data Science and AI Fellowship
Lecture 71 - Data Science and AI Fellowship
Lecture 72 - Data Science and AI Fellowship
Lecture 73 - Data Science and AI Fellowship
Lecture 74 - Data Science and AI Fellowship
Lecture 75 - Data Science and AI Fellowship
Lecture 76 - Data Science and AI Fellowship
Lecture 77 - Data Science and AI Fellowship
Lecture 78 - Data Science and AI Fellowship
Lecture 79 - Data Science and AI Fellowship
Lecture 80 - Data Science and AI Fellowship
Lecture 81 - Data Science and AI Fellowship
Lecture 82 - Data Science and AI Fellowship
Lecture 83 - Data Science and AI Fellowship
Lecture 84 - Data Science and AI Fellowship
Lecture 85 - Data Science and AI Fellowship
Lecture 86 - Data Science and AI Fellowship
Lecture 87 - Data Science and AI Fellowship
Lecture 88 - Data Science and AI Fellowship
Lecture 89 - Data Science and AI Fellowship
Lecture 90 - Data Science and AI Fellowship
Lecture 91 - Data Science and AI Fellowship
Lecture 92 - Data Science and AI Fellowship
Lecture 93 - Data Science and AI Fellowship
Lecture 94 - Data Science and AI Fellowship
Lecture 95 - Data Science and AI Fellowship
Lecture 96 - Data Science and AI Fellowship
Lecture 97 - Data Science and AI Fellowship
Lecture 98 - Data Science and AI Fellowship
Lecture 99 - Data Science and AI Fellowship
Lecture 101 - Data Science and AI Fellowship
Lecture 102 - Data Science and AI Fellowship
Lecture 103 - Data Science and AI Fellowship
Lecture 104 - Data Science and AI Fellowship
Lecture 105 - Data Science and AI Fellowship