Tech for non-techs

Tech for non-techs


About this course

Whether you are just considering switching to tech or looking to uplevel at your current job in a software or technology company, “Tech For Non-Techs” is your all-inclusive ticket to learning the essentials in a comprehensive, structured, and memorable setting.

This course covers a wide specter of fundamentals, including the planning, development, and management of Software Products and Projects. As well as processes, specifics, nuances, and must-know super-techy concepts.


Who is this course for?

This course is for you if you are in either of these positions;

  • You are working in tech, but lack confidence in understanding and applying technical concepts in your day-to-day work
  • Want to start a career in tech and want to know where to start, what you should know to get a job, learn what are your options and future growth perspectives
  • You are a tech professional, but you lack a bigger picture and you want to understand technical and business processes happening around the scope of your operations


What you will learn?

  • Complete Cycle of Processes Involves in Software Development
  • Differences Between Tech and Software Companies
  • People in Tech and Software: Jobs and Positions, Teams, Roles, and Responsibilities
  • Who is Responsible for What and How it Varies by Industry and Company
  • High-Level Processes and how they are connected: Software Projects and Products
  • What is Infrastructure? Traditional and Cloud Infrastructures
  • Cloud Infrastructures: SaaS, PaaS, IaaS models
  • Project Management Lifecycle: Initiating, Planning, Executing, Closing a Project
  • The 7 phases of the Software Development Life Cycle 
  • Software Development Models: Predictive or Waterfall, Iterative, Agile, as well as Spiral, V-Model, Big Bang
  • Software Development Methodologies and Frameworks: DevOps, Lean, XP, RUP, Scrum, Kanban, Scrumban
  • What is Scaled Agile and Methods: SAFe, LeSS, DaD
  • How are Products Developed: Idea validation, Research, and Customer Development, Concept Development & Testing with Users, Product Launch 
  • What is Product Strategy, Minimum Viable Product (MVP), and Product Lifecycle
  • Product-Market fit, Product Roadmaps, Product Metrics, Product Backlog
  • Key Differences Between UI and UX
  • UX Research, UX Process Flow, UX Fundamentals: Conceptual Design, Information Architecture, Interaction Design
  • Visualizing the Idea: Mock-ups, Wireframes, Prototypes
  • Software Development Environments
  • Software Development: Backend and Frontend, Unit Tests
  • What is Application, Server, Database
  • Application Programming Interface (API)
  • Types of applications: Web, Mobile, Desktop
  • Languages, Frameworks, Libraries
  • Types of tools software developers use that you should know about
  • Types of Quality Assurance and Testing: Manual and Automated QA
  • Testing types: Integration Tests, Regression Testing, Functional Tests, End-to-end Tests, Acceptance Testing, Performance Testing, Smoke Testing
  • Tiered Technical Support (IT Support Levels)


“Tech for non-techs” course details

Max number of participants: 20

The course includes reading materials, glossaries, and supporting materials for

Have questions? Ask here.