Objective: This course introduces students to TypeScript, a typed superset of JavaScript that compiles to plain JavaScript. Students will learn the benefits of static typing and how to write scalable and maintainable code.
Methods: Hands-on coding exercises, real-world project development, and integration with existing JavaScript frameworks to reinforce TypeScript concepts.
Skills Gained: Ability to write type-safe code, utilize TypeScript features, and enhance JavaScript applications with TypeScript.
The modules listed below are those currently intended for delivery in the current academic intake of this course. These may be subject to change in future years as the University regularly revises.
Topics: Inline, internal, and external CSS, basic selectors.
Objective: Understand how to apply CSS to HTML and use basic selectors.
Topics: Color values, background colors, gradients, images.
Objective: Use colors and backgrounds to enhance visual appeal.
Topics: Font families, sizes, weights, line height, text alignment.
Objective: Style text for readability and design consistency.
Topics: Margin, padding, border, content area, box sizing.
Objective: Master layout adjustments using the CSS box model.
Topics: Static, relative, absolute, fixed, and sticky positioning.
Objective: Control element positions within the layout.
Topics: Flex container, items, alignment, and distribution.
Objective: Use Flexbox for flexible, responsive layouts.
Topics: Grid container, rows, columns, areas, and gaps.
Objective: Develop complex layouts using CSS Grid.
Topics: Media queries, responsive units, viewport scaling.
Objective: Create designs that adapt to various screen sizes.
Topics: Basic transitions, keyframe animations, effects.
Objective: Add interactivity and motion to web designs.
Topics: Hover, active, before, after, and nth-child selectors.
Objective: Style elements based on interaction and position.
Topics: Defining and using CSS variables, theme creation.
Objective: Simplify styling by using custom properties.
Topics: Style a complete web page or multi-page site, course review.
Objective: Apply all learned concepts in a final project demonstrating CSS proficiency.
By the end of this course, students will be able to:
Start Your Journey Today!
Detailed study for foundational learning and development in coding.
Virtual labs, simulations, and real-world case studies.
Live teaching from experienced professionals in the field.
Foundation for advanced studies and careers in coding.
+1 (877) 822-0080
Hours of Operation
Monday - Friday: 08:00 - 16:00 | EST
© 2025 Code Institute By STEM. All Rights Reserved.