
This course in optical engineering covers topics such as geometric optics, refraction, image formation, aberrations, Gaussian beams, and interferometry.

In this course, we will discuss different statistical tools required to (i) analyze our observations, (ii) design new experiments, and (iii) integrate a large number of observations in a single unified model.

Comprehensive introduction to R programming, covering data types, manipulation, visualization, and neural networks. Includes hands-on examples and a Pokemon case study for practical application.

Comprehensive tutorial on Python regular expressions, covering essential concepts, methods, and advanced techniques for efficient text pattern matching and manipulation.

Learn MATLAB techniques for solving ODEs, analyzing spring-mass-damper systems, and applying Laplace transforms in dynamic system modeling and simulation.

Explore automata theory, formal languages, and computation through grammars, finite state automata, pushdown automata, Turing machines, and advanced topics in theoretical computer science.

Explore correlation concepts, from Pearson's coefficient to advanced topics like partial and rank correlations. Learn geometrical interpretations, multiple regression, and practical applications using R.

Explore regression analysis and difference-in-differences methodology using R, with a focus on the Minimum Legal Drinking Age example.

Discover techniques for reproducible data science using machine learning, focusing on workflow organization, notebook environments, and Azure ML Compute Instances for transparent and explainable AI development.

Comprehensive LaTeX tutorial covering advanced formatting, equations, tables, figures, theorems, and macros. Ideal for enhancing document creation skills in scientific and academic writing.

Comprehensive introduction to LaTeX, covering text and math manipulation, tables, calculus notation, customization, environments, and TikZ for creating technical and scientific documents.

Learn essential MySQL skills, from basic queries to table management and joins, in a comprehensive tutorial series for beginners.

Explore stochastic processes, Markov chains, risk modeling, and survival analysis in actuarial science. Learn key concepts and tackle past exam questions using R for practical applications.

Learn essential image processing techniques in MATLAB, from basic operations to advanced filters and edge detection. Gain practical skills for manipulating, analyzing, and enhancing digital images efficiently.

Explore deep learning concepts and implement neural networks, including CNNs, using MATLAB for practical applications in image classification and beyond.

Learn graph database concepts, Neo4j, and Cypher query language. Explore relationships, constraints, functions, and algorithms for efficient data management and analysis.

Learn biostatistics with R: from basics to advanced topics like probability, inferential statistics, mixed modeling, and regression analysis. Gain practical skills for data analysis in biological sciences.

Comprehensive MySQL tutorial covering database fundamentals, RDBMS concepts, SQL commands, and advanced topics like joins and subqueries. Ideal for beginners seeking a solid foundation in database management.

Learn to build a REST API using Strapi, a headless CMS. Covers content types, validation, authentication, GraphQL, and more in this comprehensive tutorial.

Learn to create a basic Express.js server, handle routes, send files, use RegEx, manage redirects, and implement middleware in this beginner-friendly introduction to the popular Node.js framework.

Discover PL/SQL enhancements in Oracle Database 23c for efficient data processing. Learn about improved loops, extended case expressions, and JSON integration to build powerful database APIs and data-driven applications.