Git and GitHub for beginners: your first repository
Git and GitHub for beginners: what they are, how to install Git, create your first repository, commit and push, work with branches and use GitHub as your portfolio.
27 Oct 2026 · 5 min read
COLLEGE STUDENTS, GRADUATES AND DEVELOPERS CHANGING STACKS
A 14-week program to build complete web applications from interface to database
Take you from web fundamentals to a deployed full-stack application. You choose a technology path (MEAN, MERN or Python-based) and build three portfolio projects with real authentication, APIs, a database, tests and a live deployment.
MEAN / MERNAngular / ReactAPIs + databasesPython / .NET / Java
Fees and upcoming batch dates are shared in the demo class.

OVERVIEW
Build complete web applications, from an engaging interface to APIs and data. Explore MEAN, MERN and Python-based development within one Full-Stack Development program, with a technology path shaped around your learning goals.
One project, start to finish
You work in one Git repository throughout. The first project is guided, the second is shared with a partner, and the third is your own idea with mentor review, so your portfolio shows growing independence.
How your time is spent
A typical 6-hour day
CURRICULUM
Each step ends with something you can show. Open a step to see what you will cover.
How the web worksHTML5 semanticsCSS layout with Flexbox and Gridresponsive designaccessibility basicsGit and GitHub
You deliver: Responsive portfolio website
Variables and functionsarrays and objectsDOM and eventsES6 modulesasync JavaScript and fetchTypeScript introduction
You deliver: Interactive JavaScript mini app
Angular or React componentsstate and propsroutingforms and validationcalling APIsreusable UI patterns
You deliver: Single-page application
Node runtimeExpress routingmiddlewarerequest validationerror handlingenvironment configuration
You deliver: REST API with documentation
Relational design and SQLjoins and indexingMongoDB documentsORM and ODM basicsmigrations and seeding
You deliver: Database design and seed scripts
Password hashingJWT and sessionsroles and permissionsCORS and CSRFOWASP top ten overviewsecrets handling
You deliver: Secure login and role-based access
Flask or FastAPItemplating and JSON APIsSQLAlchemybackground taskscomparing stacks and choosing one
You deliver: Python API service
Planning with user storiesbranching strategypull requests and reviewsintegrating frontend and backendissue tracking
You deliver: Team application (Project 2)
Jest unit testsAPI tests with PostmanPlaywright end-to-end testscode lintingperformance basics
You deliver: Automated test suite
Docker basicscloud hostingCI/CD with GitHub Actionsusing AI assistants responsiblycapstone build and demo
You deliver: Deployed capstone (Project 3) and presentation
AFTER THE COURSE
Practical skills you will have used on your own project, not just read about.
CAREERS
Job titles this curriculum prepares you for. They are examples, not a promise of placement.
ASSESSMENT
Your work on the project is what counts. Each area carries a share of the final result.
OUTCOMES
PORTFOLIO
FROM OUR BLOG
Git and GitHub for beginners: what they are, how to install Git, create your first repository, commit and push, work with branches and use GitHub as your portfolio.
27 Oct 2026 · 5 min read
A step-by-step full-stack developer roadmap for freshers: HTML and CSS, JavaScript, a front-end framework, backend, databases, Git, deployment and portfolio projects.
22 Oct 2026 · 5 min read
REST APIs explained for freshers: what an API is, how requests and responses work, common methods, status codes, JSON, authentication and how to try one yourself.
14 Oct 2026 · 5 min read
Enrol to register your interest, or book a free demo class. Fees and batch dates are shared by our team.
Full-Stack Development