An Industry–Academic Incubation Program

Python & Applied AI/ML Foundations

THDC-IHET Spiders Tech Services

Learn Python. Build Projects. Use GitHub. Think Like an Engineer.

A practical foundation for students who want to move beyond syntax and learn how real technical work is structured, built, reviewed, documented, and demonstrated.

ProgramIndustry–Academic
Journey16 weeks
Orientation10 September 2026 | 4:30 PM
program.path16 week build

01 learn practice

02 build use github

03 review improve

04 document demonstrate

ORIENTATION / 10 SEP
PYTHON / GIT / AI / ML
Scroll to explore

01 / Why this program?

Classroom knowledge is only the beginning.

Knowing Python syntax is a start. This program addresses the gap between knowing individual concepts and working through a complete technical project.

The gap after syntax

Structure a projectUse GitWork with GitHubCollaborateDebug your own codeRead documentationWork with real datasetsSelect an algorithmDocument the workPresent a technical project

This program makes the workflow visible.

Learn the tools, habits, and project practices that help technical understanding become demonstrable work.

01Learn
02Practice
03Build
04Use GitHub
05Review
06Improve
07Document
08Demonstrate

02 / Who is this for?

Any branch & any year if genuinely interested in learning Python.

This program is for students who want to learn Python seriously and understand how software projects are developed in an industry-oriented environment.

No prior industry experience required.Beginners are welcome.

Especially for students who

01

Are beginners in programming.

02

Have basic Python knowledge but lack confidence.

03

Want to learn through practical implementation.

04

Want to understand how software projects are developed in industry.

05

Want to build a GitHub portfolio.

06

Want hands-on exposure to AI/ML.

07

Want to work on real-world problems.

08

Want to prepare for internships and future industry projects.

This is not a passive classroom course.

03 / What you’ll learn

The foundations behind useful technical work.

Explore the major learning areas below. Expand each card to see the detailed areas covered.

A

Core language

Python

From programming fundamentals to APIs and object-oriented programming.

View learning areas
  • Programming fundamentals
  • Variables & data types
  • Conditions & loops
  • Functions
  • Data structures
  • File handling
  • Error handling
  • Modules
  • Object-oriented programming
  • Working with APIs
B

Developer tools

Git & GitHub

Use the tools that make development history, collaboration, and review visible.

View learning areas
  • Terminal basics
  • Git
  • GitHub
  • Branches
  • Commits
  • Pull Requests
  • Issues
  • README/documentation
C

Technical thinking

Problem Solving

Break down a problem, select a sensible approach, and explain your decisions.

View learning areas
  • Problem decomposition
  • Algorithmic thinking
  • Debugging
  • Reading documentation
  • Testing and iteration
D

Data foundation

Data Analysis

Work with data in a way that leads to useful questions and insights.

View learning areas
  • NumPy
  • Pandas
  • Data cleaning
  • Data analysis
  • Visualization
E

Applied intelligence

Machine Learning

Understand the foundations of selecting, training, and evaluating a model.

View learning areas
  • ML concepts
  • Regression
  • Classification
  • Model evaluation
F

Build process

Project Development

Bring code, data, GitHub, documentation, and presentation into one project workflow.

View learning areas
  • Project structure
  • Real-world problem framing
  • Implementation
  • Testing
  • Documentation
  • Technical presentation

04 / Your 16-week journey

A roadmap with an outcome at every stage.

The journey moves from orientation and Python foundations to an industry project and a final demonstration.

00

Orientation · Week 0

Understand program

Start with the purpose, structure, projects, and expectations.

Outcome: Understand program
01

Weeks 1–3

Python Foundation

Build the programming base needed for the applied stages.

Outcome: Programming confidence
02

Weeks 4–6

Applied Python

Use Python to create working applications around defined problems.

Outcome: Working applications

Throughout

Git & GitHub

Build an industry workflow through branches, commits, issues, and Pull Requests.

Outcome: Industry workflow
03

Weeks 7–9

Data Fundamentals

Work with real data and develop useful insights from it.

Outcome: Work with real data
04

Weeks 10–12

ML Foundation

Build and evaluate an ML model for a defined problem.

Outcome: Build ML models
05

Weeks 13–15

Industry Project

Develop a complete project and prepare it for GitHub publication.

Outcome: Complete project
16

Week 16

Demo Day

Present the project, explain the approach, and demonstrate the result.

Outcome: Present & demonstrate

05 / What you’ll build

From exercises to an industry project.

Each stage adds a new layer of technical ownership. The progression is designed to make the final project feel earned, understandable, and demonstrable.

01

Python Exercises

Real-world programming problems.

Student Performance CalculatorExpense TrackerAttendance AnalyzerIncome Spend AnalyzerOther genuine real-world problems
02

Mini Applications

Develop small working applications.

03

Data Application

Work with CSV/JSON datasets and produce useful insights.

04

ML Application

Implement an appropriate ML algorithm to solve a defined problem.

05

Industry Project

Develop a complete project and publish it on GitHub.

06 / Industry workflow

Work like an engineer, one visible step at a time.

The workflow is not decorative. It is how project work becomes collaborative, reviewable, and easier to improve.

01Issuedefine the work
02Branchisolate the change
03Codeimplement the idea
04Commitsave the progress
05Pushshare the branch
06Pull Requestrequest review
07Reviewreceive feedback
08Mergeintegrate the work

07 / Your final outcome

The headline outcome of the program.

The program culminates in a working, documented, reviewed, and demonstrated piece of technical work.

Build a real application. Put it on GitHub. Submit a Pull Request. Document it. Present it.

Students will develop and demonstrate a working Python application to solve a real-world problem using an appropriate algorithm or ML-based approach, maintain the project on GitHub, submit a Pull Request, participate in code review, and prepare technical documentation explaining the problem, approach, implementation, testing and results.

08 / What we expect from you

The work happens between the touchpoints too.

Read these expectations before enrollment. The mentor will guide you, but you are responsible for building your projects.

01
Show up

Attend scheduled sessions and mentoring activities.

02
Build

Every week should result in something tangible.

03
Practice

Learning happens between sessions, not only inside the classroom.

04
Use GitHub

Students will maintain their work on GitHub.

05
Commit regularly

Progress should be visible through development history.

06
Ask questions

Students are expected to actively engage with mentors.

07
Submit work on time

Assignments and project milestones will have deadlines.

08
Collaborate professionally

Learn to work through issues, branches, and Pull Requests.

09
Document your work

A working project without documentation is incomplete.

10
Take ownership

The mentor will guide you, but you are responsible for building your projects.

THIS IS NOT A LECTURE-ONLY PROGRAM.

You will be expected to:

learnpracticebuildcommitsubmitreceive feedbackimprove
If you are willing to invest consistent effort, you can finish the program with something far more valuable than a certificate — a demonstrable technical portfolio.

09 / Program schedule

Industry Mentoring Touchpoints

Three focused touchpoints keep the weekly objective, project work, and feedback loop visible.

MondayPLAN30 minutes after college hours

Weekly objective + assignment + project planning

ThursdayBUILD / DEBUG30 minutes after college hours

Technical doubts + debugging + GitHub + project support

FridayREVIEW30 minutes after college hours

Progress review + GitHub activity + feedback + next target

Detailed schedule can be published after enrollment.

10 / Orientation

Program Orientation

Start with a shared understanding of the journey, projects, workflow, expectations, and next steps.

Thursday, 10 September 20264:30 PMVenue: CSE Department
4:30 – 4:40Program introduction
4:40 – 4:50Why industry-oriented learning?
4:50 – 5:00What students will learn
5:00 – 5:10Projects & GitHub journey
5:10 – 5:20Student expectations
5:20 – 5:30Enrollment & next steps

11 / Enrollment

Ready to participate?

Complete the enrollment form after reviewing the journey, build expectations, schedule, and orientation details.

Your response will be reviewed. New enrollments begin with pending status, and community access is controlled through approval.

COMPLETE ENROLLMENT FORMREADY / 01
NEXT STEP

Share your starting point.

Tell us about your background, motivation, and readiness for a hands-on program.

COMPLETE ENROLLMENT FORM

12 / After enrollment

The path from interest to participation.

After successfully completing the enrollment form, eligible/enrolled students will receive access to the official WhatsApp group/community through the controlled approval flow.

01Discover
02Understand
03Attend Orientation
04Enroll
05Get Approved
06Join Community
07Start Building