Startup World - Internship & Training Programs

21-Day Learning Program

Each course is designed as a comprehensive 21-day learning journey with daily topics covering fundamental to advanced concepts.

C Language

  • Day 1: Fundamentals of C Language
  • Day 2: Overview of C Language
  • Day 3: Data Types in C Language
  • Day 4: Variable in C Language
  • Day 5: Constant in C Language
  • Day 6: Operators and Enums
  • Day 7: Decision Making
  • Day 8: Loop Control
  • Day 9: Control Flow in Programming
  • Day 10: Array in C Language
  • Day 11: String in C Language
  • Day 12: Function in C Language
  • Day 13: String Functions
  • Day 14: Recursion in C
  • Day 15: Pointer in C Language
  • Day 16: Structure in C Language
  • Day 17: Union in C Language
  • Day 18: File Input/Output
  • Day 19: Dynamic Memory Allocation
  • Day 20: C Pre-processor
  • Day 21: Command Line Arguments

C++

  • Day 1: Introduction to OOP and Basic Features
  • Day 2: Compiling and Executing C++ Program
  • Day 3: Selection Control Statements
  • Day 4: Multidimensional Array
  • Day 5: Strings and Library Functions
  • Day 6: Functions
  • Day 7: Structures in C++
  • Day 8: Creating Classes and Abstraction
  • Day 9: Constructors and Destructors
  • Day 10: Operator Overloading
  • Day 11: Inheritance in C++
  • Day 12: Virtual Functions
  • Day 13: Files and Streams
  • Day 14: C++ iostream Hierarchy
  • Day 15: Standard I/O Stream Library
  • Day 16: File Input and Output
  • Day 17: Class Templates
  • Day 18: Containers and Applications
  • Day 19: Iterators
  • Day 20: Exception Handling
  • Day 21: Programming with Exceptions

HTML

  • Day 1: Getting Acquainted with HTML
  • Day 2: HTML Terminology
  • Day 3: Unicode Transformation Format (UTF)
  • Day 4: New for HTML
  • Day 5: Designing a Webpage
  • Day 6: Basic Tags and Document Structure
  • Day 7: HTML Tags
  • Day 8: Metadata
  • Day 9: Page Formatting
  • Day 10: Text Items and Objects
  • Day 11: Special Characters
  • Day 12: Creating Lists
  • Day 13: Text Links
  • Day 14: Image Links
  • Day 15: Linking to an E-mail Address
  • Day 16: Linking to Other File Types
  • Day 17: Images
  • Day 18: Basic Tables
  • Day 19: iframes
  • Day 20: Forms
  • Day 21: Video and Audio

CSS

  • Day 1: What are Cascading Style Sheets?
  • Day 2: CSS Syntax
  • Day 3: Linking to a CSS
  • Day 4: Adding Comments and Notes
  • Day 5: Creating Internal Style Sheet
  • Day 6: ID and Class
  • Day 7: Inline Styling
  • Day 8: Working With Text in CSS
  • Day 9: Creating Backgrounds
  • Day 10: Number and Bullet Styles
  • Day 11: Images in CSS
  • Day 12: Box Model in CSS
  • Day 13: Display and Visibility
  • Day 14: Grouping and Nesting
  • Day 15: Dimensions of Elements
  • Day 16: Positioning and Floating
  • Day 17: Pseudo-Classes/Pseudo-Elements
  • Day 18: Navigation Bar in CSS
  • Day 19: CSS Tables
  • Day 20: Transforms in CSS
  • Day 21: Transitions and Animations

jQuery

  • Day 1: jQuery Course Overview
  • Day 2: Adding jQuery Library
  • Day 3: Basic jQuery Example
  • Day 4: jQuery Syntax
  • Day 5: Custom Scripts Usage
  • Day 6: noConflict() Method
  • Day 7: JavaScript Fundamentals
  • Day 8: jQuery Selectors
  • Day 9: Element and ID Selector
  • Day 10: Class and Universal Selector
  • Day 11: Multiple Elements Selector
  • Day 12: Callback Functions
  • Day 13: DOM Attributes
  • Day 14: DOM Traversing
  • Day 15: DOM Manipulation Methods
  • Day 16: Effect Methods, Hide and Show
  • Day 17: Fade and Slide Effects
  • Day 18: Animation Methods
  • Day 19: Event Handling
  • Day 20: AJAX with jQuery
  • Day 21: jQuery Plugins

Java

  • Day 1: Java Introduction
  • Day 2: Features and Syntax
  • Day 3: OOPs Concepts
  • Day 4: Naming Conventions
  • Day 5: Data Types and Variables
  • Day 6: Operators
  • Day 7: Control Statements
  • Day 8: Java Arrays
  • Day 9: Classes and Objects
  • Day 10: Constructors
  • Day 11: Static Keyword
  • Day 12: Inheritance
  • Day 13: Polymorphism
  • Day 14: Abstraction
  • Day 15: Encapsulation
  • Day 16: Interface
  • Day 17: Packages
  • Day 18: Exception Handling
  • Day 19: Multithreading
  • Day 20: Collections Framework
  • Day 21: File Handling

Python

  • Day 1: Python Introduction
  • Day 2: Python Basics
  • Day 3: Data Types
  • Day 4: Python Operators
  • Day 5: Control Flow
  • Day 6: Loops in Python
  • Day 7: Functions
  • Day 8: Lambda Functions
  • Day 9: Lists and Tuples
  • Day 10: Dictionaries and Sets
  • Day 11: String Operations
  • Day 12: File Handling
  • Day 13: Exception Handling
  • Day 14: Object-Oriented Python
  • Day 15: Modules and Packages
  • Day 16: Regular Expressions
  • Day 17: Database Connectivity
  • Day 18: Web Scraping
  • Day 19: Data Analysis Basics
  • Day 20: Working with APIs
  • Day 21: Python Project

Embedded Systems

  • Day 1: Embedded Computing
  • Day 2: Complex Systems and Microprocessor
  • Day 3: Categories of Embedded Systems
  • Day 4: Embedded System Design
  • Day 5: Formalism for System Design
  • Day 6: Embedded Processors and Devices
  • Day 7: Linking and Interfacing Buses
  • Day 8: The 8051 Architecture
  • Day 9: 8051 Instruction Set
  • Day 10: Interfacing with 8051
  • Day 11: Introduction to RTOS
  • Day 12: Definition of RTOS
  • Day 13: Tasks and Task States
  • Day 14: Synchronization and Communication
  • Day 15: Semaphores
  • Day 16: Message Queues and Mailboxes
  • Day 17: Condition Variables
  • Day 18: Memory Management
  • Day 19: Advanced Architectures-1
  • Day 20: Instruction Level Parallelism
  • Day 21: Advanced Architectures-2

WordPress

  • Day 1: What is WordPress
  • Day 2: How WordPress Works
  • Day 3: Setting up and Installing
  • Day 4: HTML, CSS & JavaScript
  • Day 5: Introduction to Blogging
  • Day 6: First Steps With WordPress
  • Day 7: WordPress Semantics
  • Day 8: Linking Posts and Pages
  • Day 9: Using Gravatars
  • Day 10: Designing
  • Day 11: Theme Development
  • Day 12: WordPress Housekeeping
  • Day 13: Site Maintenance
  • Day 14: Migrating Multiple Blogs
  • Day 15: Meta Tags in WordPress
  • Day 16: Search Engine Optimization
  • Day 17: MySQL
  • Day 18: AJAX
  • Day 19: FTP Management
  • Day 20: Sending Emails
  • Day 21: Deployment

Ready to Start Learning?

Choose your course and begin your 21-day learning journey today