<aside> 🌐 Website

Freshworks Software Academy

</aside>

<aside> <img src="/icons/preview_red.svg" alt="/icons/preview_red.svg" width="40px" /> YouTube

FWSA - Philosophy & Vision

</aside>

🧑🏻‍💻 Whom is this course for?🧑🏻‍💻

📚 What skills do students gain?📚

🕘 What is the time commitment for this course? 🕖

🗂️ How is the course structured? 🗂️

We run 4 tracks in this program:

Tracks Curriculum
Track 1 (English & Life skills) English language skills and building professional habits
Track 2 (Problem Solving) Basic Aptitude, Maths, Data Structures, Algorithms.
Track 3 (Tech Projects) Computer Fundamentals, Frontend (HTML/CSS/JS), Backend (Java/MySQL).
Track 4 (Mentorship/Workshops) Well-being and Leadership Development

Overall, the program is designed to provide students with a strong foundation in software development, technical skills and soft skills that will prepare them for successful careers in the field.

📓 Detailed Curriculum 📓

📝 Problem Solving Track 📝

Fundamentals of Programming Decision Making Need of decision making, if, if else, switch
Fundamentals of Programming Looping statements For, While, Do-while, break, continue, etc.,
Fundamentals of Programming Series & Pattern printing Series and Patterns printing
Fundamentals of Programming 1D Array 1D Array - Operations like insert, delete and print elements
Fundamentals of Programming 2D Array, Matrices 2D Array - Operations like insert, delete and print elements
Fundamentals of Programming Strings Strings, Character array Vs Strings
Fundamentals of Programming Functions & Recursion Structure of functions, Need of functions, Recursion and its types
Data Structures & Algorithms Sorting Bubble, Selection, Insertion, Merge, Quick and Counting
Data Structures & Algorithms Searching Linear, Binary
Data Structures & Algorithms Time & Space Complexity Big O Notation, Time & Space complexity of searching and sorting
Data Structures & Algorithms Bitwise Algorithm Bitwise Operations, Number of 1 Bits, Bitwise Swap, Power of Two, Bit Difference, Set Kth Bit, Find the Duplicate, Number, Subarray with given XOR, Single Number, Swap two bits at the given positions in the binary, Binary Sum, Longest Consecutive 1's, Minimum Change Sequence, Reverse Bits, Sorting by The Number of 1 Bits, Longest Sequence of Consecutive 1's after Flipping a Bit, Binary Palindrome, Swap Two Nibbles in a Byte
Data Structures & Algorithms Recursion Number of Islands, Josepheus problem, Last non-zero digit in factorial, Tower of Hanoi, Great Forests, Bacterial Infection, Fact Digit Sum, Permutation in sorted order, Optimal Stealing, Generate All Subsets using recursion, Permutations - All of them
Data Structures & Algorithms Backtracking Rat in a maze, Rat maze with multiple jumps, N-Queen Problem, Maneuvering a cave problem, Generate Parentheses

📝 Tech Projects Track 📝