Carlos Bernardo Jr
- 14 Courses Completed
- 78 Levels Completed
- 5 Screencasts Watched
- 164,675 Total Points
Git: 1 Course Completed
Learn how to use Git by reviewing the basic concepts of Git version control. Try out this introductory course that was created with GitHub.
Discover the basics of Git, including how to initialize a repo. Learn how to add, commit, and push your code to GitHub.
Electives: 1 Course Completed
Learn how Chrome DevTools can sharpen your dev process and discover the tools that can optimize your workflow and make life easier.
Dig into the elements panel, learn how to make changes to the DOM and update styles.
New workflows to speed up your development time.
Review the DevTools console and learn how to examine exceptions and use timesaving shortcuts.
Speed up your network interactions using the network tab and the page speed extension.
Get familar with your applications rendering performance and learn how to use CPU profiling to identity performance problems.
Learn how to find and identify memory leaks in your application.
Electives: 1 Screencast Watched
AngularJS allows your application to have an expanded HTML library. Learn to add behavior to your HTML and speed up your application’s responsiveness.
Flatlander's Gem Store
Get comfortable with expressions by beginning to build a gem store.
Use directives to add a gallery and tabs to the gem store.
Give the gem store review functionality by using AngularJS forms.
Create custom directives for more organized and maintainable AngularJS code.
Create a new module and learn to use the $http service to get real data into the gem store.
Introduction to jQuery
A gentle introduction to what jQuery is, and what it can do.
Traversing the DOM
Search & walk through the DOM with selectors and traversing.
Working with the DOM
Add & remove from the DOM, more traversing, and user events.
Listening to DOM Events
Listen for events, handle them, and change the default event behavior of web browsers.
Before landing, tame CSS with jQuery and animate elements on the page.
Database: 1 Course Completed
The Ins and Outs of Databases
Learn about databases from the inside out, as well as how to perform simple data queries and filter data with special query tools in SQL.
Find out how to add, revise, and remove data in an existing database.
Managing Databases and Tables
Discover basic concepts for creating and altering databases and tables.
HTML/CSS: 9 Courses Completed
Learn how to design user-centered websites that are purposeful and easy to use.
Begin the design process by identifying and testing your hypothesized target audience.
Avoid nuclear meltdowns by learning how to organize your content and establish good navigation practices.
Learn to create a positive bond with your users with smart, user-related web pages.
Mobile Best Practices
Yield some positive reactions with tips for designing with mobile in mind.
Improve the visual competency of any website or application by keeping design in mind. Learn the fundamental design principles of typography, color, and layout.
Learn to recognize beautiful and functional type.
Review color theory and application principles.
Familiarize yourself with visual hierarchy and balance.
Learn Sass and start improving your front-end CSS workflow. Try Sass on large-scale applications for efficient, time-saving styling.
An introduction to Sass, imports, comments, and nesting.
Creation and use of recallable information.
Writing reusable styles mixed with optional arguments.
Easily manage CSS class reuse and inheritance in the stylesheet, rather than HTML.
A primer on the programmatic tools in Sass, including functions and each loops.
Math + Color
Perform arithmetic and color alterations directly to stylesheet values.
Simplify and optimize your responsive design workflow via Sass.
Follow the clues behind each property of Flexbox and learn how to make modern layouts that are flexible across different screen sizes.
Learn how to analyze the new display property, containers, lines, and items.
Justification and Order
Explore how to align items, distribute space, and change order along the master axis.
Straighten out the facts and learn how to align items and distribute space along the cross axis.
Sizing Up the Properties
Shape up by growing, shrinking, and declaring sizes of items.
Discover how to align content in edge cases and group multiple properties.
Getting Started With HTML and CSS
Learn the fundamentals of HTML and CSS, while building a strong foundation for more advanced front-end development.
Format text content and links with HTML.
Change the way that content is displayed with CSS.
Classes and Layout
Reuse CSS across multiple pages and layout content in well-defined sections.
Add content and background images to your site.
Fonts and Forms
Customize fonts and add forms that accept different types of user input.
Getting Started With HTML and CSS
Discover the latest versions of HTML and CSS, including HTML5 tags, form elements, attributes, input types, CSS styling, and more.
Overview & Updates
Get an overview of HTML5 and CSS3, and learn which HTML elements have been updated in HTML5.
Learn all of the new HTML5 elements, including the section, article, header, footer, and time elements, and also several others that will help make your markup more semantic.
Learn all of the new HTML5 form input types, elements, and attributes.
Learn modern CSS styling techniques, including border radius, box shadow, text shadow, box sizing, multiple backgrounds, and gradients.
Fonts & Interactions
Learn how to use web fonts with @font-face, create smooth transitions and manipulated elements in CSS with the transition and transform properties, and write CSS according to the principles of progressive enhancement.
Explore the fundamentals of CSS, and review all the web-styling tools needed for front-end efficiency.
Adding style, selectors, the cascade, and floats
Clearing floats, inheritance, and specificity
The box model, positioning, and z-index
Grooming Your Code
DRY, display types, and centering
Protecting your layout and specificity problems
Image use and image cropping
Image replacement and sprites
Pseudo classes and pseudo elements
Make your websites more engaging and fun with the introduction of CSS web animations.
Learn how to sweeten up your web app using CSS transitions for color, position, and visibility.
Moving, scaling, invisibility — oh my! Open up a world of animation possibilities with transforms.
Use keyframe animations to create some tasty and reusable animations for our form modal and donut character.
Explore the benefits of using super-crisp SVGs and how to animate them.
Learn how to create and use scalable vector graphics online. Whether your icons, shapes, and assets are on small or large screens, SVGs have you covered!
Oh, the Shapes You Can Make
Learn the difference between raster and vector, as well as how to create vectors and when they come in handy.
Would You, Could You With a Badge?
Shape up your SVG knowledge with the circle, text, polygon, and line elements.
Group de Loop
Circle around three important topics: grouping, transforming, and the viewBox coordinate system.
Wander through paths (the most commonly used SVG element), and discover how to reuse elements with symbol, as well as create screen reader-accessible SVGs with title and description tags.