Creative Digital Tools – Canva, AI & More

Explore the future of digital work and creativity.
Creative Digital Tools – Canva, AI & More

🚧 Website in Progress 🚧

We’re currently improving our website, so you might see some empty pages, things not working perfectly, or a little weird behavior. Thanks for your patience while we make everything better for you 🙂

Blogging guide Book
Best Digital Marketing Course/SEO Optimization free to use and implement on your website easily.
Marketing Development
Free Online Marketing Curriculum Development that you can directly adapt and execute on your website.
Link Building
Inexpensive Link Building Curriculum Creation that you can readily modify and install on your website.
On-page SEO
The technique of contribute towards the development web pages in search engines in order to rank
Off-page SEO
The practice of supporting the growth of web pages in search engines to something in promote increased
Affiliate Product
Even if you don't have your own products to sell, there are 7 steps to follow to started selling online.

Checkerboard V2 Codehs — 9.1.7

System.out.print("Enter number of rows: "); int rows = input.nextInt(); System.out.print("Enter number of columns: "); int cols = input.nextInt(); for (int i = 0; i < rows; i++) for (int j = 0; j < cols; j++) if ((i + j) % 2 == 0) System.out.print("@"); else System.out.print("."); System.out.println(); // new line after each row

If row % 2 == 1 , start with the opposite color. Equivalent to: 9.1.7 Checkerboard V2 Codehs

Introduction If you are currently working through the CodeHS Java (or JavaScript) curriculum , particularly the unit on Nested Loops or 2D Arrays , you have likely encountered the infamous exercise: 9.1.7 Checkerboard V2 . System

private static final int NUM_ROWS = 8; private static final int NUM_COLS = 8; Off-by-One Errors in Parity Wrong: if (row %

if (row % 2 == 0) // normal parity else // shifted: (col % 2 == 0) gives opposite

1. Off-by-One Errors in Parity Wrong: if (row % 2 == 0) — This creates stripes, not a checkerboard. Fix: Always use (row + col) % 2 == 0 . 2. Hardcoding Dimensions The "V2" often implies a variable board size. If the autograder tests with 10x10 and your code only works for 8x8, you will fail. Fix: Use constants or user input at the top of your function. 3. Incorrect Starting Color If the expected output starts with a dark square at (0,0), ensure your if branch matches that. Swap colors if needed. 4. Graphical Version – Gaps Between Squares Using setFilled(true) alone might leave a tiny border. Some CodeHS exercises expect setFilled(true) without setColor for the outline. If gaps appear, set the outline color to match the fill color: