Gradspace is the to go organization for individuals seeking IT jobs.
Intermediate & Advanced HTML
CSS Responsive Web Design
Style Libraries & Bootstrap
Version Management with Git
Basic and intermediate JavaScript
Object-Oriented Design
Basic Algorithms + Data Structures
DOM Traversal and Manipulation
Request & Response Lifecycle
AJAX
Cookies & Sessions
JavaScript
ES6
HTTP and API consumption
Client-side & Server-side
REST
MVC
Basic Routing
Client-side User Authentication
Interface Creation using React
State Management
Redux Architecture
React Router
Basic Querying
Joins and Associations
Aggregate Functions
Sub-Queries
Schema Design
Intermediate Algorithms
Data Structures
Computational Complexity
Models and Controller
API Routes
LINQ
Filesystems
Full User Authentication
Services Integration
Middleware, Policies
Cache
Principals of Object Oriented Programming
Problems of Software Programming
SOLID
Resume Preparation
Cover Letter Preparation
Online Profile Building
Interview Training
Effective Communication
Technical Interview Tests Prep
Coding Challenges
Salary Negotiation Workshop
Our Advanced Course is tailored for those who has a programming foundation but lacks project experience. We will focus on gaining project experience and learning key skills while on those projects.
React and Angular
Frontend State Management
Working with Frontend Libraries
API and backend
.NET, ASP.NET
C#
SQL
API Authentication and authorization, tokens
DB relationships
Web Frameworks and architecture
Interfaces
OOP in practice
Good code practices
Project training - working on projects
Add functionalities to existing components & modules
Create a new feature component & module within the project
Functional requirement test & code quality controls
Design patterns and logic flows
SOLID design principals
Deployments
CI/CD
Resume Preparation
Cover letter prep
Online Profile Building
Interview Training
Effective Communication
Technical Interview Tests Prep
Coding Challenges
Salary Negotiation Workshop
Introduction
Environment Setup
VS Code
Program Structure
Simple and Complex Data Types
Type Conversion
Variables
Constants
Storage Classes
Operators
Judgment Statement
Loops Statement
Functions
Scoping Rules
Array
Enum
Pointers
Function Pointers Callback Functions
Strings
Structure
Union
Bit Field
Typedef
Input & Output
File Reading and Writing
Preprocessor
Header Files
Type Conversion
Error Handling
Recursion
Variable Parameters
Memory Management
Undefined Behavior
Command Line Parameters
Classic 100 Examples - C Language Programs
Basic Sorting Algorithm - C Language Implementation
Introduction and Environment Construction
Program Structure
Basic Syntax
Data Type
Type conversion
Variables
Constants
Operator
Judgment Statement
Loop Statement
Method
Nullable Types
Array
String
Struct
Enum
Encapsulation
Class
Inheritance
Polymorphism
Operator Overloading
Interface
Characteristic reflection (Attribute, Reflection)
Properties and Indexers (Property, Indexer)
Delegation (Delegate, Event, Anonymous method)
Multithreading (asynchronous)
Collections
Generics
Concepts
SDLC / STLC lifecycle
How to write test cases, bugs
Defect management
Test types
Agile methodology, Jira
Introduction
Steps to pass the exam
Practice
Introduction
.Net + C# in Visual Studio
Selenium, NUnit
Page Object Model
Specflow, BDD
Test parallelization
Introduction
Postman
API execution
API test design
Newman
Running API tests from cmd line
Project training - working on projects
Behavioral interview questions
UI tests interview questions
API tests interview questions
CV review
SQL Queries
SQL Data Structures
SQL Operations and Functions
Understanding of SQL data structures, including tables, views, and indexes
Design Patterns and Optimization
Ability to write complex SQL queries to retrieve and manipulate data efficiently
Knowledge of SQL operations and functions for data manipulation and analysis.
Familiarity with design patterns and optimization techniques to improve query performance.
Introduction
libraries for data analysis, such as NumPy, Pandas, and Matplotlib.
Data wrangling techniques
Explore data exploration and visualization using Matplotlib and Seaborn.
Provide hands-on experience with real-world datasets and case studies.
Self-service business intelligence, including data analysis and visualization.
Cloud-based self-service BI platforms
Tableau/Power BI
Tableau/Power BI
Project training - working on projects
Behavioral interview questions
Data analysis interview questions
CV review
Linux Servers and Plesk Panel
Domain and DNS Configuration
SSL Certificates
Envato Theme Selection and Plugin Installation
Elementor Editor and WooCommerce E-commerce Platform
WordPress Architecture and Principles
PHP Basic
WordPress Maintenance and Website Performance Optimization
WordPress Security and Backup
Yoast SEO Plugin
Keyword Research and Optimization
Content Optimization
Website Structure Optimization
Image and Multimedia Optimization
Google Analytics Setup
Google Search Console: Website Index Management and Access Data Tracking
Analysis and Interpretation of Key Visitor Data
Website Decision Optimization
Digital Marketing Lifecycle
Crafting Effective Digital Marketing Strategies
Audience Analysis
Brand Positioning and Value Proposition
Brand Positioning and Value Proposition
Key Performance Indicators (KPIs) in Digital Marketing
Steps to Passing the Certification Exam
Preparatory Guide and Review Materials
Practice Tests and Simulations
Marketing Strategies for Facebook, Instagram, LinkedIn, Twitter
Social Media Advertising (Targeting and Budgeting)
Content Marketing and Calendar Planning
Social Media Analytics and Optimization
Keyword Research and Optimization
On-Page Optimization (Technical SEO and Content SEO)
Off-Page Link Building Strategies
SEO Tools and Techniques (Google Analytics, SEMRush, etc.)
Mobile SEO
Designing Engaging Email Campaigns
Building and Maintaining Email Lists
Segmentation and Personalization Strategies
A/B Testing and Performance Analysis
Email Marketing Automation
Crafting and Implementing Digital Marketing Strategies Based on Real Case Studies
Executing and Optimizing Cross-Channel Marketing Campaigns
Data Analysis and Reporting
Behavioral Interview Questions
Common Digital Marketing Interview Questions
Case Study Analysis and Problem-Solving Techniques
CV Review and Improvement Suggestions
The Science Behind Effective Prompts
Overview of Course Structure and Objectives
Prompting Principles
Techniques: Using Delimiters, Requesting Structured Outputs, Conditional Verification, Few-shot Prompting, Specifying Task Completion Steps, Encouraging Internal Solution Formulation
From Product Specs to Engaging Market Copy
Iterative Analysis and Refinement of Prompts
Limited Summarization
Topic-Specific Summarization
Alternative Summarization Strategies
Consolidated Summary of Multiple Product Reviews
Sentiment Analysis in Product Reviews
Key Information Extraction
Multi-task Handling with Prompts
Theme Inference and News Alert Generation
Translation
Tone Adaptation
Format Transformation
Spelling/Grammar Check
Personalized Email Generation
Introduction to Open Source Models
Choosing and Applying Open Source Models
Image Classification
Object Detection
Image Segmentation
Image Generation
Translation
Summarization
Classification
Text Generation
Voice to Text
Text to Voice
Text Feature Extraction
Image Feature Extraction
Image-Text Model Use Case: Image Search
Review current CV and discuss career goals and target positions.
Restructure CV to highlight key skills, experiences, and achievements.
Optimize format, improve content clarity, and ensure alignment with industry standards.
Refine language usage, grammar, and punctuation.
Enhance visual appeal with appropriate fonts, layouts, and design elements.
Create a polished and professional CV that effectively showcases qualifications and experiences.
Optimize your LinkedIn profile to enhance professional presence and networking.
Update headline, summary, work experience, skills, and endorsements.
Discuss strategies for expanding network, engaging with communities, and using LinkedIn features.
Cover techniques and tips for effective phone interviews.
Research and practicing responses. Address phone interview etiquette, voice modulation, and active listening.
Handling headhunter phone interviews, showcasing skills, managing expectations, and positioning as a strong candidate.
Review common interview questions for entry-level positions.
Discuss effective strategies for answering them.
Conduct mock interviews and provide feedback.
Delve deeper into behavioral, situational, and case study questions.
Develop structured answers showcasing problem-solving, teamwork, and adaptability.
Discuss technical interview format and components.
Review fundamental concepts and relevant topics.
Focus on effective communication of technical knowledge and problem-solving abilities.
Practice technical interview questions, including algorithms, data structures, coding exercises, and system design. Solve problems, analyze approaches, and optimize solutions.
Receive guidance and feedback.
Conduct mock technical interviews to simulate real scenarios.
Evaluate responses, provide constructive feedback on problem-solving, coding, and communication skills.
Review current CV and discuss career goals and target positions.
Restructure CV to highlight key skills, experiences, and achievements.
Optimize format, improve content clarity, and ensure alignment with industry standards.
Refine language usage, grammar, and punctuation.
Enhance visual appeal with appropriate fonts, layouts, and design elements.
Create a polished and professional CV that effectively showcases qualifications and experiences.
Simulate a real interview scenario with a range of questions (behavioral, technical, situational).
Practice responses, receive feedback, and identify areas for improvement.
Refine interview skills based on previous feedback.
Conduct additional mock interviews, focusing on specific areas of improvement.
Projects range from building a modern responsive, dynamic e-commerce website, to mining data and training a machine learning algorithm for artificial intelligence. You’ll be part of a team working on a real-world commercial project.
You decide whether to work in frontend or backend development.
We have one-on-one personal advice on your CV, video profile and helping you to practise interviews.
We work with prominent companies and organisations to refer to our graduates.