Course Category: Programming

Showing 1-9 of 80 results

Academy Europe Programming Courses

AWK Programming Language
Free

AWK Programming Language

The course provides an extensive quick guide to the AWK programming language, which is interpreted and specifically designed for text processing. It begins by explaining AWK’s origin, derived from its authors’ names, and distinguishes between its variants like AWK, NAWK, and GAWK. The guide then details setting up the AWK…
22446
Apache OpenNLP
Free

Apache OpenNLP

The course sources provide an extensive guide to Apache OpenNLP, an open-source Java library designed for processing natural language text. They begin by defining OpenNLP and outlining its key features, such as Named Entity Recognition (NER), summarisation, and Part-of-Speech (POS) tagging. A significant portion of the text focuses on practical…
33550
Natural Language Processing
Free

Natural Language Processing

This course provides an extensive overview of Natural Language Processing (NLP), beginning with its definition as a sub-field of Computer Science concerned with enabling computers to process human language, and charting its four historical phases. Significant attention is given to the phases of NLP, including morphological, syntax, semantic, and pragmatic…
41226
Microservice Architecture
Free

Microservice Architecture

The course provides an extensive  guide to Microservice Architecture (MSA), explaining it as an implementation methodology for Service-oriented Architecture (SOA) where large applications are broken down into small, independent, loosely coupled service units. It details the advantages and disadvantages of MSA, such as its focus on single business tasks and…
21392
MATLAB Simulink
Free

MATLAB Simulink Modeling and Simulation

This course provides an extensive quick guide to MATLAB Simulink, detailing its role as a simulation and model-based design environment developed by MathWorks. The text outlines the necessary environment setup and multiple methods for starting Simulink, including using the command window and the graphical icon. A significant portion of the…
50556
Very-Large-Scale Integration
Free

Very-Large-Scale Integration (VLSI) Design

This extensive course source serves as a detailed guide to Very-Large-Scale Integration (VLSI) Design, covering fundamental concepts, design flows, and implementation technologies. It begins by explaining VLSI as the process of creating integrated circuits (ICs) by combining thousands of transistors, detailing the design flow from specifications to physical layout, and…
11123
Modelling and Simulation
Free

Modelling and Simulation

This course document provides a comprehensive overview of Modelling & Simulation (M&S), explaining fundamental concepts such as the definitions of modelling and simulation and detailing the historical development of the field since the 1940s. The text outlines structured methodologies for developing simulation models and performing simulation analysis, listing the necessary…
44567
Balsamiq Mockups and Wireframing Basics
Free

Balsamiq Mockups and Wireframing Basics

This comprehensive course introduces Balsamiq Mockups as a critical tool for wireframing in software development, explaining that visualisation saves time and avoids miscommunication often associated with textual requirements. It first clarifies the concept of wireframing, emphasising its importance for aligning development teams and stakeholders on screen layout early in a…
33551
Assembly Language Fundamentals
Free

Assembly Language Fundamentals

The course offers a comprehensive quick guide to Assembly Language programming, focusing heavily on the NASM assembler for Intel-32 processors on Linux. It begins by explaining the fundamental concepts of Assembly Language, its advantages, and the basics of PC hardware and number systems, including binary and hexadecimal arithmetic. The guide…
44456